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。
*平均修改比赛我的经历。
*,并%与这些相同涵义使用模式行中的任何缓冲,这样你会看到--,**,%%,或者%*未改性,改性,只读,或修改和只读分别。