emacs 在缓冲区之间切换

emacs 在缓冲区之间切换

是否支持使用 tab 在缓冲区之间切换?还想知道是否可以获得一个标签浏览器,就像所有其他 IDE 一样,例如 notepad++。

答案1

tabbar-mode。请参阅TabBar模式在里面Emacs 维基. 这是来源在 github 上。我不得不说,我自己不太喜欢它。

对于在 Emacs 中浏览缓冲区,我建议学习使用list-buffersC-x C-b)或爱好者ibuffer

答案2

我真的不认为您想仅使用 Tab 键切换到其他缓冲区。如果您要制作 Tab 切换缓冲区,您将无法在任何其他地方使用它,包括将其输入文件或使用它进行自动名称完成。现在,将 Tab 键与另一个键组合使用可能会有效。

Ctrl-tab 在很多地方都不常用,所以这可能是更好的选择。你可以将 cntrl-tab 键设置为始终切换到另一个缓冲区,只需将以下内容添加到 .emacs 文件 (~/.emacs) 即可。

(global-set-key [C-tab] 'next-buffer)

顺便说一句,我一直发现,一旦你习惯了,使用“Cx b”或“Cx Cb”来切换缓冲区确实很有效。

如果你真正想要的是在缓冲区和 IDE 类型环境之间切换的好方法,你可能需要查看 ecb-minor-mode (http://ecb.sourceforge.net/)我经常使用它。

相关内容