1. 程式人生 > >vim+taglist+ctags+cscope+自動補齊

vim+taglist+ctags+cscope+自動補齊

下載地址:

http://download.csdn.net/detail/shichaog/8676365

vim命令錄製於回放

script -t 2>time.log -a  vim-hacking-taglist.txt

scriptreplay time.log vim-hacking-taglist.txt

這一過程錄製在了一個壓縮包裡,解壓縮後使用scriptreplay time.log vim-hacking-taglist.txt即可觀看。

共六個部分。
第一個部分是vim常用命令快捷方式
第二個是Tlist外掛的安裝和使用例項。
第三個是ctags的安裝和使用例項
第四個是自動補齊功能的例項
第五個是winmanager的安裝和使用例項
第六個是cscope安裝和使用例項

每個錄製檔案包含了time_*和vim_*兩個檔案,其中time檔案記錄時間,vim命令記錄的是命令,它們內容是script工具生成的。
檢視演示方法,如檢視第二個(time和vim兩個檔案中去有2的檔案):
scriptreplay time_hacking2_tlist.log vim_hacking2_tlist.txt 

第一個vim是關於如下命令的例項。

vim常用命令:

*:輸入*鍵,向後收索游標所在字串;
#:輸入#鍵,向前收索游標所在字串;
%:輸入%鍵,方括號/小括號的互補符號;
{:(左大括號) 跳到上一段的開頭
}:(右大括號) 跳到下一段的的開頭.
(:(左小括號) 移到這個句子的開頭
):(右小括號) 移到下一個句子的開頭
[ [(無空格):跳往上一個函式
] ](無空格):跳往下一個函式
gd 轉到當前游標所指的區域性變數的定義
w:跳到下一個單詞
b:跳到上一個單詞
'':回到上一個標籤
ZZ:儲存並退出
<CR>+u: undo
<CR>+r: redo
<CR>+o: 在下一行插入,由命令列模式直接進入編輯模式
<CR>+a: 當前字元的後一個字元插入,由命令列模式直接進入編輯模式
I:當前字元前面插入。
yy:複製一行
y2w:複製兩個單詞
3yy:複製三行。
dd:刪除一行

其它的外掛請看各種自帶的help文件。

scriptreplay  time_hacking5_WinM.log  vim_hacking5_WinM.txt 可以看到如下的截圖: