我有很多(~30)缓冲区,其名称以相同的子字符串开头。有没有办法可以将正则表达式传递给kill buffer命令,这样我就可以一次性杀死所有这些命令?
答案 0 :(得分:18)
我正在寻找M-x kill-matching-buffers
的命令。
答案 1 :(得分:17)
更具互动性和多功能性的方法是helm-buffers-list
:
helm-toggle-all-marks
)。helm-toggle-visible-marks
)优化您的选择,
使用 C-n / C-p 进行导航。答案 2 :(得分:11)
答案 3 :(得分:9)
使用helm:
helm-mini
打开头盔。在我的情况下,我把它映射到 C-2 这将删除所有选定的缓冲区并关闭helm-mini
。
答案 4 :(得分:6)
C-x C-b
列出所有缓冲区
k
标记要杀死的缓冲区(D出现在缓冲区旁边)
x
执行kill