Midnight Commander 编辑器状态行解密

Midnight Commander 编辑器状态行解密

什么是mcedit状态行符号解密?

在此处输入图片描述

那里有四个地位象征的地方:

  1. B-- 块文本选择
  2. M- 修改的
  3. (我不知道)
  4. O- 我不知道

我也不明白1+状态字符串中的内容L:[ 1+ 0 ...

我还没有找到任何解释。有人能解释一下吗?

答案1

我终于(部分)找到了答案。这里

    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
                "");

因此,第 4 个符号Ooverwrite编辑模式。按下Ins键即可切换。第 3 个符号是R-- macro_index(宏录制?)。是1+(那start_line + 1是什么start_line?我猜,它与书签有关)。

相关内容