1、apt-get安裝
sudo apt-get install ctags
2、原始碼安裝
進入原始碼目錄執行 ./configure
執行make編譯程式
編譯完成之後執行make install安裝
3、常用命令:
$ ctags -r *生成符號表ctags
$ vi -t tagtag為要查詢的變數或函式名,查詢並開啟查詢物件的定義位置
: ts vim 中,tags list;變數或函式有多處定義時,列出列表供使用者選擇
: tp tags preview;多處定義時,跳轉到前乙個定義位置
: tn tags next;多處定義時,跳轉到下乙個定義位置
ctrl + ] 跳轉到定義位置
ctrl + t 返回到跳轉之前的位置
1、apt-get安裝
sudo apt-get install cscope
2、原始碼安裝
進入原始碼目錄執行 ./configure
執行make編譯程式
編譯完成之後執行make install安裝
3、常用命令
$ cscope -rb生成符號表cscope.out
ctrl + \ + s列出函式引用列表,回車跳轉到指定位置
ctrl + t 返回到跳轉之前的位置
另外兩個看**方便的組合鍵
ctrl + o 跳回到之前的位置
ctrl + i 重複跳進跳回之前的位置
Vim中的替換
vi的替換,常常想是使用 從當前行題換到檔案尾 s string replace g 只替換當前行 s string replace g 從某一行開始到檔案尾 10,s string replace g 從某一行到另一行 12,34s string replace g 但是還不知道怎麼只替換從檔案頭...
VIM 中替換命令
替換 substitute range s pattern string c,e,g,i 5.1 range指的是範圍,1,7 指從第一行至第七行,1,指從第一行至最後一行,也就是整篇文章,也可以 代表。還記得嗎?是目前編輯的文章,是前一次編輯的文章。pattern就是要被替換掉的字串,可以用 re...
vim中刪除技巧
vim中刪除技巧 s ctrl v enter g 刪除dos方式的回車 m s 刪除行尾空白 sort u 刪除重複行 s pdf new.pdf 只是刪除第乙個pdf s 刪除多行注釋 g d 刪除所有空行 g dd d 刪除不含字串 dd 的行 v dd d 刪除不含字串 dd 的行 g st...