可以組態Vim將其用作IDE。在本節中,將討論以下主題內容:
語法突出顯示是IDE的重要功能之一。要啟用語法突出顯示,請使用 -
:syntax on
例如,下圖顯示C程式碼的語法高亮顯示 -
要禁用語法突出顯示,請使用 -
:syntax off
禁用語法突出顯示時,它將顯示以下輸出 -
要執行自動和智慧縮排,請使用以下命令 -
: set autoindent
: set smartindent
除此之外,可以使用以下命令自動縮排C程式碼 -
: set cindent
如果使用的是使用花括號組合多個語句的程式設計語言,則%key是一個很好用的功能。 此鍵將快速在花括號的開始和結束之間跳轉。
例如,在第11
行並執行%
命令然後它將游標移動到第4
行。下圖顯示了這個 -
從Vim編輯器使用者執行單個命令 -
:!<command>
例如,要執行pwd
命令,請使用以下語法 -
:!pwd
但是,如果想要多個shell命令,請執行以下命令 -
:shell
上面的命令將為您提供終端存取許可權,可以在其中執行多個命令。完成後,只需輸入exit
命令即可返回Vim對談。
ctags
和csope
的組合提供了許多有用的功能,如轉到函式定義,轉到函式宣告,查詢函式呼叫,搜尋檔案等等。 執行以下步驟組態這些工具 -
使用以下命令生成標籤 -
$ ctags <file>
此命令將生成新檔案即標記
:set tags = tag
要安裝和組態cscope,請執行以下步驟 -
$ sudo apt-get install cscope
生成ctags並啟動主視窗
$ cscope –R
使用Ctrl + d 關閉cscope視窗
可以使用以下命令進行自動完成 -
編號 | 命令 | 描述 |
---|---|---|
1 | Ctrl + x Ctrl + N | 單詞完成 |
2 | Ctrl + x Ctrl + L | 行完成 |
3 | Ctrl + x Ctrl + F | 檔案名完成 |