如何在emacs中获取标签

时间:2017-11-07 14:06:29

标签: emacs tabs

是否有为emacs提供标签的模式。我失去了很多时间在缓冲区之间导航。我需要获得一个显示不同缓冲区的视图。

5 个答案:

答案 0 :(得分:1)

对于标签,我建议tabbar-mode。这是一种次要模式,应该提供您正在寻找的功能。

答案 1 :(得分:0)

我找到 C-x C-b list-buffers) 结合 o Buffer-menu-other-window,同时尝试 获得详细帮助)完全足够。

其他人使用 Speedbar 这是方式更强大。

答案 2 :(得分:0)

您有多种选择:

  • speedbar M-x speedbar

  • ibuffer M-x ibuffer

  • 甚至只是简单地使用helm: M-x helm-buffer-list

答案 3 :(得分:0)

我使用elscreen,即使它们不是像其他应用程序那样的“真正”标签(不可拖动,没有关闭按钮,也不是“每个标签一个缓冲区”的概念,我们在需要时创建标签)。但这足以让我以不同的观点组织我的作品。

我也喜欢你在wiki上看到的九头蛇,并且我用其他键来更自然地在标签之间切换:

(global-set-key (kbd "<C-prior>") 'elscreen-previous)
(global-set-key (kbd "<C-next>") 'elscreen-next)
(global-set-key (kbd "<C-tab>") 'elscreen-next) ;; except in org
(global-set-key (kbd "<C-iso-lefttab>") 'elscreen-previous)

另请参阅Buffer Management,特别是ibuffer,如果您的目标是列出所有可用的缓冲区(现在可以通过菜单执行)。

答案 4 :(得分:-1)

尝试我的软件包centaur-tabs。我试图使其外观尽可能现代,提供了许多自定义选项,并在诸如高岭土主题或Atom One Dark主题等流行主题包中对其进行主题化。尽管选项卡可与鼠标一起使用,但它是面向键盘的。 MELPA中提供了该功能,请尝试一下并随时贡献或提交任何反馈。 (https://i.stack.imgur.com/K1N5C.png