Answers:
*
表示缓冲区已被修改,并且%
表示它是只读的。
(这里的注释纠正了我最初的错误陈述,这*
意味着缓冲区已标记为要进行后续操作。用于此的字符是>
,而不是`*。)
作为提醒,这里的注释还提到,模式行中使用了相同的字符*
,%
分别表示缓冲区已被修改且为只读。)
(h
(或一如既往C-h m
)在Ibuffer中显示了主要模式的帮助。但是我看到它没有提供任何图例来理解此类标记。请考虑提交错误/增强报告:M-x report-emacs-bug
。)
M-x ibuffer
并按字母时m
,我看到了一个>
符号形式的标记。我看到一个名为的变量ibuffer-modified-char
,其默认值为*
; 并且,我看到了一个名为的变量ibuffer-marked-char
,其默认值为>
。只读部分是正确的,它对应于ibuffer-read-only-char
默认值为的变量%
。并且,尽管OP并未要求,但存在一个变量ibuffer-deletion-char
的默认值为D
。
*
平均修改比赛我的经历。
*
,并%
与这些相同涵义使用模式行中的任何缓冲,这样你会看到--
,**
,%%
,或者%*
未改性,改性,只读,或修改和只读分别。