Posted on 2007-12-07 10:36
T.S Liu 閱讀(334)
評論(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 讀作"哥哥等于大哥", 呵呵!