原 文: http://www.vim.org/tips/tip.php?tip_id=173 翻 译: Peng Xiaoyu peng.xiaoyu@gmail.com 修 订: 更新日期: 2006-06-16 VimTip 173: 在分割窗口中快速移动 ----------------------------------------- 很多工程包括很多文件,也许你需要同时打开它们。Vim对这个支持很好,只需要: :sp 另外一个待编辑的文件名 我所遇到的问题包括:(1)在文件间移动需要一定的时间,(2)打开的这些文件在屏幕上占据了太多的空间 (1)为了在移动到当前窗口上的分隔窗口,我需要按下Ctrl-W,Up(移动到上面的窗口),Ctrl-W,_(最大化当前的窗口)。这需要四个按键,它们还分布在整个键盘上!要解决这个问题,我在.vimrc做了下面的键盘映射 map j_ map k_ 现在你可以按下Ctrl后使用Vim标准的移动命令在窗口之间移动了。快多了! (2) Vim的缺省设置将显示最小化窗口的当前行,没有什么实用价值,简直就是浪费空间。我在我的.vimrc中添加这样一行: set wmh=0 它会将最小化的窗口高度设为0,也就是你能在显得拥挤之前塞更多的文件。Vim之后显示一个文件名。 希望这些能够帮助你项目中大量经常要处理的文件。 译者注:vim7可以tabpage,但是似乎不能在一个窗口同时浏览两个文件,还是需要split windows