幾個月前,經過數年的開發後,最新版vim終於得以發布。新版vim 7.0保留與以前版本相同的界面和命令,但也增加了許多十分有用的新功能。
拼寫檢查是第一項新功能。現在,你可以在vim中執行拼寫檢查,應用vim對文本文件(如說明手冊)或電子郵件客戶端(如mutt)進行編輯的用戶應該感到滿意了。
要激活這項功能,在命令模式下輸入:set spell即可。窗口中的拼寫錯誤將以紅色突出顯示,大寫錯誤以藍色標注。分別用[s和]s向前或向後查看拼錯的單詞。用[S和[S忽略大寫錯誤,直接跳轉到拼錯的單詞。
如果vim突出顯示一個拼寫正確的詞,如你的姓名或公司名稱,可以使用zg命令將這個詞添加到拼寫列表中。同樣,把光標放在拼寫錯誤的單詞上,輸入z=可以得到一個可能正確的單詞表。
要使用zg命令(用zw命令可撤銷zg命令所添加的單詞),你需要對~/.vimrc文件進行編輯,在其中增加下列代碼:
<pre>
set spellfile=~/.vim/spellfile.add
set spelllang=en_us
</pre>
第一行代碼確定由zg命令添加的單詞的位置;第二行代碼保證你選定的拼寫語言不變。
支持標簽是vim的另一項新功能。如是你希望一次編輯幾個文件,應用這項功能就相當方便——如今它幾乎成為大多數GUI文本編輯器的一項標准功能。
要在另一個標簽中打開一個文件,在命令模式下輸入:tabe filename(文件名)。窗口頂部是標簽“欄”,裡面列出了在其它標簽中打開的不同文件。突出顯示的文件是當前編輯的文件。使用:tabp和: tabn分別切換到前一個或下一個標簽,或使用:tabr和:tabl切換到第一個或最後一個標簽。
Vim的其它改進包括:可應用許多程序和腳本語言編寫代碼、刪除分支撤銷、遠程文件編輯和遠程目錄查看、改良Unicode支持等。如果你現在正在使用vim,你肯定希望升級到7.0.