Posted on 06-10-2008
Filed Under (技术) by waterlin

window-numbering-mode给Emacs中分隔出来的每一个窗口派发一个数字编号,这样,你就可以用类似于M-1 … M-0的命令来访问各个窗口了。

首先,下载好这个el扩展包到你的path里,并在.emacs里添加如下内容:

(add-to-list ‘load-path “/path/to/window-numbering”)
(require ‘window-numbering)
(window-numbering-mode 1)

如果你想对窗口的编号进行一些特定的设置,请使用window-numbering-before-hook或window-numbering-assign-func这两个变量。

例如,如果你总是想用数字9来作为计算器窗口的编号,只要在.emacs里加上这个就可以了:

(setq window-numbering-assign-func
(lambda () (when (equal (buffer-name) “*Calculator*”) 9)))

在使用时,用M-1….M-9来跳转到不同的窗口,每个窗口的编号都显示在modeline的左边。如果minibuffer已经打开了,则M-0就是跳转到minibuffer;否则数字0会分给一个普通的窗口。

© 2008, 浏忙大爆炸. All rights reserved.
除非注明,浏忙大爆炸文章均为原创,转载请以链接形式标明本文地址。

(1) Comment    (6,498) Views    Read More   

Comments

[…] 虽然我用M-1,M-2这样的快捷键来选择窗口,但是这需要不时地看窗口下标的数字是多少,有的时候仍然显得不够快速。 […]


Post a Comment
Name:
Email:
Website:
Comments: