Decrittografia della riga di stato di Midnight Commander Editor


0

Cosa è mcedit decifratura del simbolo della linea di stato?

enter image description here

Ci sono 4 posti di status symbol lì:

  1. B - Blocca la selezione del testo
  2. M -- Modificato
  3. (Non lo so)
  4. O -- Non lo so

Anche io non capisco cosa sia 1+ nella stringa di stato L:[ 1+ 0 ...

Non ho trovato la spiegazione da nessuna parte. Qualcuno potrebbe spiegarlo?

Risposte:


0

Ho (parzialmente) trovato la risposta da solo, finalmente. Suo Qui .

    g_snprintf (s, w,
                "[%c%c%c%c] %2ld L:[%3ld+%2ld %3ld/%3ld] *(%-4ld/%4ldb) %s  %s",
                edit->mark1 != edit->mark2 ? (edit->column_highlight ? 'C' : 'B') : '-',
                edit->modified ? 'M' : '-',
                macro_index < 0 ? '-' : 'R',
                edit->overwrite == 0 ? '-' : 'O',
                edit->curs_col + edit->over_col,
                edit->start_line + 1,
                edit->curs_row,
                edit->buffer.curs_line + 1,
                edit->buffer.lines + 1, (long) edit->buffer.curs1, (long) edit->buffer.size,
                byte_str,
#ifdef HAVE_CHARSET
                mc_global.source_codepage >= 0 ? get_codepage_id (mc_global.source_codepage) :
#endif
                "");

Quindi, il 4 ° simbolo O è il overwrite modalità Modifica. Viene attivato premendo il tasto Ins chiave. E il terzo simbolo è R - macro_index (registrazione macro?). E il 1+ è start_line + 1 (cosa è start_line poi? Immagino, ha qualcosa a che fare con i segnalibri).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.