我一直在寻找能让我在emacs编辑器中拥有标签的软件包。想在单个emacs窗口中打开多个文件。任何帮助/链接将不胜感激
答案 0 :(得分:14)
Emacs内置了此功能。它们被称为缓冲区C-x C-f
打开您提供的名称的新文件。 C-x b
允许您在缓冲区之间切换。 C-x C-b
列出所有打开的缓冲区。 C-x k
关闭当前缓冲区。
如果你想在一个窗口中有多个缓冲区,那么C-x 2
会水平分割窗口。 C-x 3
将垂直拆分。 C-x 1
将关闭所有不是当前窗口的窗口。 C-x o
在打开的窗格之间循环。 &安培; C。
GNU
管理GNU Emacs
代码库的组织有一个很棒的tutorial
注意:上面的C-
段意味着持有<CTRL>
键
发布脚本:ido库使得使用emacs变得更加容易。
答案 1 :(得分:3)
您已经可以在缓冲区中打开多个文件。但是,如果您需要可视指南,那么您可能需要这样:http://emacswiki.org/emacs/TabBarMode
警告:你可能需要稍微配置一下。
答案 2 :(得分:0)
或者您可以使用elscreen
并且也使用Gnu / Linux,所以我重新映射Winkey来管理我的标签。
答案 3 :(得分:0)
emacs不包含像“互联网浏览器”这样的“标签”,最好像其他人所说的那样理解缓冲区的概念,但如果你想在顶部有一个标签栏,只是为了快速提醒一下缓冲区是什么是开放的我建议查看emacs wiki中的TabBarMode。
使用缓冲区时我喜欢使用m-x ibuffer
,因为你可以过滤掉你感兴趣的缓冲区。说你只想查看与/ home / flood / coding / epicgame /中的文件相关的缓冲区目录,我简单地转到ibuffer,键入/ f
然后键入epicgame并应用过滤器,然后删除过滤器只需按/
两次,并记住C-h m
是您的朋友。< / p>
这项技术对我很有帮助,你甚至可以将OR过滤器合并在一起并将它们合并成组。我喜欢emacs XD