Vim編輯器的配置

2021-09-23 22:54:20 字數 1736 閱讀 9462

vim作為linux下相當常用的編輯器擁有著數不盡的追隨者,可是繁瑣的vim配置卻讓無數新手頭疼不已。

網上固然有很多的部落格講述了如何配置vim作為ide來用的,但是由於時間關係,很多外掛程式更新換代。更有甚者遇到了外掛程式衝突,初學者更崩潰了…

最終的配置參考了網上很多的博文和帖子,因為時間跨度太大就不一一枚舉了,對所有博主在此一併表示感謝!

先來兩張圖**一下大家:

將壓縮包所有檔案放到家目錄下即可(注意.vim目錄和.vimrc是隱藏檔案) 關於vimrc的配置問題,我寫了比較詳細的注釋,大家可以參考著看看,配色檔案是我比較喜歡的,這個不喜歡的話請自行更換。

配置補全 能由我配置的我都配置好了,此外巨集跳轉還需要tags檔案(就是乙個補全索引檔案)的支援,在vimrc裡可以看到如下幾行:

set tags+=./tags

set tags+=/usr/include/tags

set tags+=/usr/include/c++/tags

set tags+=/usr/include/qt/tags

換句話說需要以上tags檔案支援,每個人都要自己生成。步驟如下:

1) 確保安裝了 ctags ,沒有的話 sudo yum install ctags

2) 終端切換到/usr/include/目錄執行 ctags * 生成tags檔案。

c++標頭檔案使用 ctags -r –c++-kinds=+p –fields=+ias –extra=+q .

3) 其餘目錄隨意,注意小目錄要加 -r引數(遞迴搜尋),即 ctags -r

但是在include目錄別這麼搞。因為標頭檔案太多,搞出乙個幾個g的tags就不好了。

4) 其他目錄新增按照格式來就好,確保tags檔案存在就可以,當前工程可以在vim裡按下f5鍵生成當前目錄tags。

修改 ~/.vim/bundle/vim-plugins/c-support/templates 目錄下 templates 檔案的如下內容:

|author| =

|authorref| =

|email| =

|company| =

這樣每次開啟vim test.c之類的新檔案會自動新增相關注釋和模板。

介紹下這個配置常用的功能:

其實vimrc裡能看到的,我簡要羅列下:

1)按下wm鍵(非編輯模式),啟動wmtoggle,像不像乙個ide?

2)tab鍵是自動補全,很帥吧;結構體按下 . 也有補全哦。

3)按下f6,執行make編譯程式,並開啟quickfix視窗,顯示編譯資訊

按下f7,游標移到上乙個錯誤所在的行

按下f8,游標移到下乙個錯誤所在的行 按下f9,執行make clea

這個適應需要時間的,覺得不爽的的話請自行修改vimrc。

4 )自動補全外掛程式clang_complete需要clang編譯器支援,請先安裝clang,各大發行版安裝源應該都有。安裝好後啟動vim依舊報錯的話請注釋掉(引號起始是注釋).vimrc 檔案裡以下行:

let g:clang_use_library=1
其它功能就不一一說了,請參考.vim/doc目錄下的各種幫助檔案吧,都很詳細的

VIM編輯器配置

ubuntu 自帶是vi,不是vim。vi很難用,難用到幾乎不可用,所以自己下乙個vim sudo apt get install vim 在ubuntu中vim的配置檔案存放在 etc vim目錄中,配置檔案名為vimrc 在fedora中vim的配置檔案存放在 etc目錄中,配置檔案名為vimr...

配置vim編輯器

vim介紹 首先vim是一款很強大的編輯器,它的功能肯定會超出你的想象。所以相對的,它需要你掌握的東西也會很多很多,接下來我就介紹一些平時常用的一些配置。我所介紹的是沒有使用外掛程式的配置檔案,只需將檔案寫入你的.vimrc中即可。說到這裡,就先來說一下vim的配置檔案,當你的系統中安裝了vim編輯...

Vim編輯器的配置

標準 vim作為linux下相當常用的編輯器擁有著數不盡的追隨者,可是繁瑣的vim配置卻讓無數新手頭疼不已。網上固然有很多的部落格講述了如何配置vim作為ide來用的,但是由於時間關係,很多外掛程式更新換代。更有甚者遇到了外掛程式衝突,初學者更崩潰了 最終的配置參考了網上很多的博文和帖子,因為時間跨...