Vim 語法高亮與自動縮進
顯示行號 set number
自動縮進有兩個選項 set autoindent set cindent
autoindent 就是自動縮進的意思,當你在輸入狀態用回車鍵插入一個新行,或者在 normal 狀態用 o 或者 O 插入一個新行時,autoindent 會自動地將當前行的縮進拷貝到新行,也就是”自動對齊”,當然了,如果你在新行沒有輸入任何字符,那麼這個縮進將自動刪除。
cindent 就不同了,它會按照 C 語言的語法,自動地調整縮進的長度,比如,當你輸入了半條語句然後回車時,縮進會自動增加一個 TABSTOP 值,當你鍵入了一個右花括號時,會自動減少一個 TABSTOP 值。
在Vim中輸入 :syntax enable 即可打開語法高亮。
被着色的文本讀起來很費勁Vim會猜測你所使用的背景色. 如果背景是黑色的(或另一種比較暗的顏色)它就會用亮色來顯示文字. 如果背景是白色(或另一種較亮的顏色)它就會暗色來顯示文字. 如果Vim猜錯了, 很可能就會讀起來很礙眼. 你可以設置´background´選項來改變對比度, 比如使
用暗色: :set background=dark
使用亮色: :set background=light
不能識別文件類型Vim不可能識別所有的文件類型, 有時侯幾乎無法得知一個文件用的是什麼語言. 試一下這個命令: :set filetype
如果結果是“filetype=”問題很可能就是Vim不知道文件類型. 你可以手工指定該文件的類型:
:set filetype=fortran 要知道一共就有哪些文件類型可用, 請查看一下$VIMRUNTIME/syntax目錄
推薦幾個Vim手冊
http://www.cbi.pku.edu.cn/chinese/documents/csdoc/cman/gvim.html