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使用
ctags安裝及使用
使用及問題 sudo apt get install ctags 沒搞明白ctags和ctags exuberant的區別,之前12.04和14.04版本的ubuntu使用的是ctags,現在20.04ctags就有問題了,只能使用ctags exuberant,不過效果還是一樣的。ctags檢視版...
vim中ctags的安裝和使用
這兩天看到網上有將vim 改造成功能強大的ide的blog,突然心血來潮,親身經歷了一下。的帖子都不錯,我這裡只是將各種外掛程式分開羅列,然後加上一些使用技巧。希望本文對你有所幫助!外掛程式介紹 ctags工具是用來遍歷源 檔案生成tags檔案,這些tags檔案能被編輯器或其它工具用來快速查詢定位源...
vim 中Ctags的安裝和使用
這兩天看到網上有將vim 改造成功能強大的ide的blog,突然心血來潮,親身經歷了一下。的帖子都不錯,我這裡只是將各種外掛程式分開羅列,然後加上一些使用技巧。希望本文對你有所幫助!外掛程式介紹 ctags工具是用來遍歷源 檔案生成tags檔案,這些tags檔案能被編輯器或其它工具用來快速查詢定位源...