Posted on 2007-12-07 10:36
T.S Liu 阅读(329)
评论(0) 编辑 收藏 引用
使用vim 7.0 tab编辑多个文件
vim7.0中增加了一个新特性,就是tab编辑,你可以将多个文件在一个vim中打开, 显示为多个tab, 类似于ultraedit的tab. 启动这个你可以在打开文件前加上-p参数, 比如" gvim -p 1.txt 2.txt", 也可以使用tabnew命令在vim中打开一个tab, 这个功能很实用,特别是编辑多个文件的时候. 长期以来我都使用的是多个vim实例打开多个文件(一般都是10个左右),这下终于可以解脱点了, 但使用过程中也发现一点不好的地方,就是没有办法在打开一个文件时在存在的vim实例使用tab的方式编辑,如果你有好方法,不妨告诉我一下,谢谢了. :) 以下有几个个小tips帮你更好的使用vim中的tab:
Tips1:同时打开多个文件时,可以以tab的方式编辑,这个功能在windows下需要修改一下注册表,缺点是修改注册表后diff with vim不正常了.
[HKEY_LOCAL_MACHINE\SOFTWARE\Vim\Gvim]
"path"="c:\\Program Files\\Vim\\vim70\\gvim.exe -p"
Tips2:使用右键菜单上的edit with existing vim --.., 打开,然后使用tab sball命令,这样所有的文件都会以tab的方式显示.
Tips3:使用快捷键新建多个tab,将下面的内容放到.gvimrc中(c:\Documents and Settings\xxx\)下.
" tab navigation like firefox
:nmap <C-S-tab> :tabprevious<cr>
:nmap <C-tab> :tabnext<cr>
:map <C-S-tab> :tabprevious<cr>
:map <C-tab> :tabnext<cr>
:imap <C-S-tab> <ESC>:tabprevious<cr>i
:imap <C-tab> <ESC>:tabnext<cr>i
:nmap <C-t> :tabnew<cr>
:imap <C-t> <ESC>:tabnew<cr>
格式化非标准的C/C++文件格式 gg=G 读作"哥哥等于大哥", 呵呵!