c.vim是vim一個用來開發C/C++外掛程式,官網,友情連結:Vim基礎 外掛程式安裝步驟 1. 下載安裝包(cvim.zip),直接從 官網上下載,我這裡下載的是當前最新版本6.1
2. 安裝外掛程式
$ mkdir ~/.vim$ cd ~/.vim$ unzip /usr/src/cvim.zip
3. Enable外掛程式
$ vim ~/.vimrcfiletype plugin on
c.vim使用
1. 安裝完成之後,當建立的一個*.c/*.cpp/*.c++檔案時,就會自動加入一些說明字元。
/* * ===================================================================================== * * Filename: test.c * * Description: * * Version: 1.0 * Created: 01/27/2015 04:17:54 PM * Revision: none * Compiler: gcc * * Author: YOUR NAME (), * Organization: * * ===================================================================================== */
如果要修改這些預設的字元,可以直接 修改檔案(~/.vim/c-support/templates/Templates)中關於宏的定義。
SetMacro( 'AUTHOR', 'YOUR NAME' )SetMacro( 'AUTHORREF', '' )SetMacro( 'COMPANY', '' )SetMacro( 'COPYRIGHT', '' )SetMacro( 'EMAIL', '' )SetMacro( 'LICENSE', '' )SetMacro( 'ORGANIZATION','' )
2. c.vim的快速鍵,比如要建立一個代碼塊,可以在三種模式(插入模式、一般模式、快模式)下,直接輸入\sb字元即可。最後面附圖:c.vim常用的快速鍵
3. 修改預設的模板設定,有用的參考文檔在這個路徑(~/.vim/doc)下面,放置模板路徑(~/.vim/c-support/templates),例如,我要修改預設的main函數格式
預設main函數格式:
intmain ( int argc, char *argv[] ){ return EXIT_SUCCESS;}
在預設main函數格式裡面,傳回值類型單獨放在一行,並且前面有一個tab鍵,在模板檔案裡面找到關於main函數的模板格式檔案(~/.vim/c-support/templates/c.idioms.template),找到main函數的格式定義,然後把傳回值類型和main函數參數都放在一行裡面
模板裡面main函數格式定義:
== Idioms.main == map:im, shortcut:m ==#include <stdlib.h>/* * === FUNCTION ====================================================================== * Name: main * Description: * ===================================================================================== */intmain ( int argc, char *argv[] ){<CURSOR><SPLIT> return EXIT_SUCCESS;} /* ---------- end of function main ---------- */
修改之後,直接用(\im)顯示的main函數:
int main ( int argc, char *argv[] ){ return EXIT_SUCCESS;}
附圖:c.vim常用的快速鍵