作为我的原始答复(我不倾向于使用自己)的替代办法,我认为,如果你完成定制工作,我或许会提出其他办法,使你能够摆脱许多习惯的缓冲。
首先,确实注意到,简单地说,q
将“根据`cus-buffer-done-ric'(即掩埋或杀死它)进行目前的习俗缓冲”。
第二,使用M-x: 编码> 技能-配对-buffers > 编码>* 保管 > (然后确认)。
我实际上做的是使用ibuffer 。
如果您尚未使用,我就建议对C-x C-b至ibuffer
具有约束力,这是对缺省代码<>list-buffers的极大改进的替代办法。 我主要热爱其,过滤和组别能力,但除了此以外,还可以做大量工作。
(global-set-key (kbd "C-x C-b") ibuffer)
我也利用目前可找到的以下建议:http://www.emacswiki.org/emacs/IbufferMode#toc10” rel=“nofollow noreferer” ,请见Emacs Wiki,以便Ibuffer总是与我选定的缓冲地带开放。
这样做,并且从一个定制的缓冲地带,C-x C-b* M RET D y 将杀害所有定制缓冲器。 也就是说:
- C-x C-b Open ibuffer (with point on the current Customize buffer entry)
- * M Mark buffers by major mode...
- RET ...select the mode (which defaulted to the major mode of the selected buffer, or otherwise type
Custom-mode
RET)
- D y kill all marked buffers
很遗憾,你可能喜欢。 https://stackoverflow.com/search?q=ibuffer> 寻找ibuffer将取代其他手法。
例如,您可使用<代码>/n ^* RET / g tmp RET将所有缓冲器从*
分离至“tmp”组,以便它们不会utter上你更感兴趣的缓冲器组。
与任何主要方式一样,将C-h m改为已建文件。