vim及ctags的使用

2022-08-05 14:51:14 字數 1334 閱讀 3768

0.vim的配置檔案:在使用者目錄下(~)新建檔案.vimrc,儲存即可生效。如果想所有使用者生效,請修改/etc/vimrc(建議先cp一份)

1.“vim hello.c”,在當前目錄下建立hello.c檔案,並進入vim的一般模式,一般模式下不能插入,可以複製、貼上、刪除。

按下i、a或o按鍵,進入插入模式。

i:從游標當前位置開始輸入檔案;

a:從目前游標所在位置的下一個位置開始輸入文字;

o:插入新的一行,從行首開始輸入文字。

2.輸入**

#include "stdio.h"

int main()

3.按下esc退出插入模式,回到一般模式。

輸入”:wq”,儲存並退出。

若檔案沒被更改且不儲存,輸入”:q”。

若檔案被更改但不儲存,輸入”:q!”,”!”表示強制執行,不然會出現錯誤提示e37: no write since last change,表示檔案被更改但沒有儲存。

4.輸入”gcc hello.c -o hello”,編譯生成可執行檔案hello.

5.輸入”./hello”,執行hello.

6.進入**所在目錄,輸入“ctags -r –c++-kinds=+px –fields=+ias –extra=+q”

遞迴的為當前目錄及子目錄下的所有**檔案生成tags檔案

7.在vim開啟原始碼,在vim命令列輸入:“:set tags=./tags”(當前路徑下的tags檔案)

8.設定好了tags檔案,就可以使用了,在定位變數/函式的定義時,最常用的快捷鍵是:

“ctrl + ]”:跳轉到變數或函式的定義處,或者用命令

”:ta name“:而使用快捷組合鍵

“ctrl + o/t”:返回到跳轉前的位置。

1.在複製**時防止出現格式混亂:在拷貝前輸入:set paste (這樣的話,vim就不會啟動自動縮排,而只是純拷貝貼上)。拷貝完成之後,輸入:set nopaste (關閉paste)

【reference】

1.vim外掛ctags的安裝和使用

2.[linux/ubuntu] vi/vim 使用方法講解

3.linux入門:vim

4.gcc命令

5.diff使用

VIM Taglist ctags

windows下 把ctags58 zip解壓,隨便放個地方,我放到了home vim vim72下,在ctags58資料夾下,找到ctags exe檔案,分別複製到c windows system32和源程式資料夾下 所謂的源程式資料夾,就是你經常把你所寫程式儲存到的地方,如我寫完程式,一般都儲存...

VIM之ctags Taglist 外掛

簡單介紹 安裝方式sudo apt get install exuberant ctags vimrc配置 plugin ctags exu...

vim外掛之ctags的安裝與配置

最近用到了ctags外掛,發現網上的很多資料解釋得不夠清楚,一直在多個部落格間來回摸索,今天終於配置成功,記錄在此,以方便日後查閱。 ctags是vim中的一款外掛,它可以使使用者在存在呼叫關係的函式間來回跳轉,多用於檢視源 中的函式 變數或者巨集。 2 將壓縮包解壓至使用者目錄的某資料夾下 比如我將其放在...