Bea*_*vic 30 emacs tabs emacs23
emacs tabbar.el包为每个窗口添加(缓冲)选项卡,标配aquamacs,可以使用emacs-goodies-el包添加到emacs23.
你们中的任何一个硬核emacs用户实际上都在使用tabbar吗?我有点习惯使用标签,但我想知道如果没有它们的工作可能会更有效率,并且除了检查缓冲区列表(Cx Cb)之外还有其他方法可以获得当前项目文件的概述.
作为旁注,我真的很喜欢textmate的项目抽屉(和标签),但emacs中的任何类似内容看起来都很简单.
Boz*_*sov 32
我尝试过使用它,但我觉得它限制了我的工作流程而不是改进它.有许多优秀的Emacs模式可以帮助组织许多缓冲区,我只是不觉得映射缓冲区是这些方法之一.
想想最基本的情况 - 很多标签.不同的程序如何处理它 - 限制最大标签(IntelliJ IDEA); 启用标签栏滚动(Firefox); 无限缩小标签大小(Google Chrome); 创建选项卡行(IntelliJ IDEA)......这些解决方案都没有那么好,而且在Emacs中没有选项卡,我们只需要担心一个问题.至少这是我的主观意见 - 其他人肯定不同意......我个人只需要偶像和iswitchb.
正在播放的ido视频:http://www.youtube.com/watch?v = llgPNVIMkIE
Jos*_*osh 21
Ya,我使用tabbar和sr-speedbar.
我自定义tabbar以显示特定组中的文件,并修改一些键绑定以使文件导航更容易.
FWIW,这是我的〜/ .emacs的相关部分:
(require 'tabbar)
; turn on the tabbar
(tabbar-mode t)
; define all tabs to be one of 3 possible groups: “Emacs Buffer”, “Dired”,
;“User Buffer”.
(defun tabbar-buffer-groups ()
"Return the list of group names the current buffer belongs to.
This function is a custom function for tabbar-mode's tabbar-buffer-groups.
This function group all buffers into 3 groups:
Those Dired, those user buffer, and those emacs buffer.
Emacs buffer are those starting with “*”."
(list
(cond
((string-equal "*" (substring (buffer-name) 0 1))
"Emacs Buffer"
)
((eq major-mode 'dired-mode)
"Dired"
)
(t
"User Buffer"
)
)))
(setq tabbar-buffer-groups-function 'tabbar-buffer-groups)
(global-set-key [M-s-left] 'tabbar-backward)
(global-set-key [M-s-right] 'tabbar-forward)
Run Code Online (Sandbox Code Playgroud)
emacswiki上还有很多其他技巧:http://www.emacswiki.org/emacs/TabBarMode
不,我可能会被说服再次尝试使用正确的自定义,但默认情况下它对我来说是无用的,因为我习惯上有超过100个缓冲区打开.ibuffer过滤和分组是管理我尝试过的大量缓冲区的最佳方法.
我喜欢使用speedbar进行快速缓冲导航.我有我的.emacs
(speedbar-change-initial-expansion-list "buffers")
(global-set-key [f8] 'speedbar-get-focus)
Run Code Online (Sandbox Code Playgroud)
因此,当我按下F8时,会弹出一个带有打开缓冲区列表的新框架,您可以将点移动到要选择的缓冲区上并激活它.还有一个F8回到主框架.
小智 5
选项卡不保留给鼠标用户。查看vim可能的工作流程:gt转到下一个选项卡,或者gT转到上一个选项卡。假设您有一个专用的vim窗口:您可以轻松地从一个缓冲区切换到另一个缓冲区。是的,选项卡可能适用于缓冲区很少的用户。如果您有数百个,则此操作将无效。
| 归档时间: |
|
| 查看次数: |
21158 次 |
| 最近记录: |