Wednesday 21 November 2007

windresize简介

windresize可以用来管理emacs里的窗口,改变窗口大小、切换窗口,创建或去除窗口等。
Emacs里的窗口在没有windresize的时候,也可以改变大小,比如:
C-x ^ ---- 增加高度
C-u -1 C-x _ ---- 减少高度
等,功能都在但用起来就不方便。

windresize用上下左右方向键来改窗口大小,比如用<-就是向左变大,非常方便。

不用windresize的话,窗口切换用C-x o。用了windsize,用o或n
切到下一个窗口,用p返回上一个窗口。很方便。
安装:
cd /usr/share/emacs/site-lisp
wget http://www.cognition.ens.fr/~guerry/u/windresize.el
在.emacs里:
(require 'windresize)
使用的时候可以M-x windresize,之后就可以用方向键变窗口大小了。也可以将其与某个键绑定,比如和F2绑定。
(global-set-key [f2] 'windresize)
按F2进入windresize,调整窗口后按F2或Enter退出,取消调整按q推出。

还可以用2横着分两个窗口,按3竖着分两个,1删除当前窗口。都很好用。目前的一个问题是帮助窗口的退出设计的不好,不过这些作者已经知道,很快会修复。另一个提上日程的功能是改变选中背景色来表示选中的窗口。很快会推出。

No comments: