vim配置及外掛程式安裝管理(超級詳細)

2021-06-20 15:43:03 字數 2250 閱讀 6769

寫在前面

linux下程式設計一直被詬病的一點是: 沒有乙個好用的ide, 但是聽說linux牛人, 黑客之類的也都不用ide. 但是對我等從windows平台轉移過來的coder來說, 乙個好用的ide是何等的重要啊, 估計很多人就是卡在這個門檻上了, "工欲善其事, 必先利其器"嘛, 我想如果有乙個很好用的ide, 那些linux牛人也會歡迎的. 這都是勞動人民的美好願望罷了, 我今天教大家把gvim改裝成乙個簡易ide, 說它"簡易"是介面上看起來"簡易", 但功能絕對不比乙個好的ide差, 該有的功能都有, 不該有的功能也有, 你就自己沒事偷著樂吧, 下面我開始介紹今天的工作了.

本文會教你:

1.  中文幫助手冊的安裝

2.  vim程式設計常用命令

3.  語法高亮

4.  在程式中跳來跳去: ctags 的使用

5.  教你高效地瀏覽原始碼 -- 外掛程式: taglist

6.  檔案瀏覽器和視窗管理器 -- 外掛程式: winmanager

7.  cscope 的使用

8.  quickfix 視窗

9.  快速瀏覽和操作buffer -- 外掛程式: minibufexplorer

10.  c/h檔案間相互切換 -- 外掛程式: a

11. 在工程中查詢 -- 外掛程式: grep

12. 高亮的書籤 -- 外掛程式: visualmark

13. 自動補全

14. 加速你的補全 -- 外掛程式: supertab

本文不會教你:

1.  如何使用vim. 本文不會從零開始教你如何使用vim, 如果你是第一次接觸vim, 

建議你先看看其他的vim入門的教程, 或者在shell下輸入命令: vimtutor, 

這是乙個簡單的入門教程.

2.  程式設計技巧.

3.  vim指令碼的編寫.

我的工作環境是: fedora core 5

gvim是自己編譯的7.0, 如果你還沒有安裝gvim, 請看我的這篇文章《在redhat linux 9中編譯和配置gvim 7.0>

2. 文中說的一些路徑, 比如:

~/.vim/plugin

~/.vim/doc

~/.vim/syntax

如果你沒有, 就自己建立.

3. 文中說到的.vimrc檔案都是指 ~/.vimrc

先給大家看張, 我是vim的介面, 解解饞先^_^

(--- 圖1 ---)

對照上圖的圖示, 我在本文中將教會你以下這些功能:

1簡潔明瞭的buffer瀏覽和操作

2檔案瀏覽器

3tag瀏覽器

4高亮的書籤

5更豐富的語法高亮

6成員變數的下拉, 自動補全 2

中文幫助手冊的安裝

解包後進入資料夾,使用以下命令安裝:

$sudo ./vimcdoc.sh -i

啟動vim,輸入:help,看看幫助文件是否已經便成中文了?

一些注意事項:

1.vim中文文件不會覆蓋原英文文件,安裝後vim預設使用中文文件。若想使用英文文件,可在vim中執行以下命令:

set helplang=en

同理,使用以下命令可重新使用中文文件:

set helplang=cn

2. 幫助檔案的文字是utf-8編碼的, 如果想用vim直接檢視, 需要在~/.vimrc中設定:

set encoding=utf-8

3vim程式設計常用命令

建議先看看幫助手冊中的下面章節, 其中有關tags檔案的部分你可以先跳過, 在後面的章節中會講到, 到時候你在回來看看, 就覺得很簡單了:

:help usr_29

:help usr_30

下面是我常用的一些命令, 放在這裡供我備忘:

%跳轉到配對的括號去

[[跳轉到**塊的開頭去(但要求**塊中'、()、""、' '等都自動補全

10.其他功能讀者可以研究以下檔案

vim本來就是很強大,很方便的編輯器,加上我的**後肯定會如虎添翼,或許讀者使用其他程式語言,可以根據自己的需要進行修改,配置檔案裡面已經加上注釋。

讀者感興趣的話直接複製下面的**到文字檔案,然後把檔案改名為「 .vimrc」 (不要忘記前面的「.」),然後把檔案放到使用者資料夾的根目錄下面即可。重新開啟vim即可看到效果。

為方便管理,原始碼託管到了github,後期增加了好多新功能,

具體詳見:

phpstorm安裝及配置vim外掛程式

用這個寫網頁 是比較爽的,當然還有很多優秀的軟體。註冊碼 測試用,測試完請自覺刪除,尊重版權。user name embrace license key license begin 43136 12042010 00002usvson704l dile1pvx3y4 b3 49au6osdjrsje...

vim配置管理與外掛程式安裝

寫這篇文章的目的是不想每次裝了linux系統後沒有了好用的vim配置,而要寫乙個或者在網上搜尋別人的文章找到乙個適合自己特色的配置也需要很多時間。因此為了避免重複性勞動,也就記錄下vim強大的配置體驗。首先,新裝的系統只有vi沒有vim,雖說vi有編輯功能但不如vim強大,對於我們程式設計師開發來說...

簡單的vim配置及外掛程式安裝

1.常規配置 設定行號 在.vimrc中輸入set nu即可。設定高亮 輸入syntax enable syntax on 設定自動對齊 輸入set autoindent set smartindent 設定tab鍵的寬度 set tabstop 4 統一縮排為4 set softtabstop 4...