1. Vim --Linux IDE-some of usually shortcut if you go through the source code.
% | 跳轉到配對的括號去 |
[[ | 跳轉到代碼塊的開頭去(但要求代碼塊中'{'必須單獨佔一行) |
gD | 跳轉到局部變量的定義處 |
'' | 跳轉到光標上次停靠的地方, 是兩個', 而不是一個" |
mx | 設置書籤,x只能是a-z的26個字母 |
`x | 跳轉到書籤處("`"是1左邊的鍵) |
> | 增加縮進,"x>"表示增加以下x行的縮進 |
< | 減少縮進,"x<"表示減少以下x行的縮進 |
2. 把經常用到的設置都寫到文件~/.vimrc中,保證下次打開不會消失
set nocompatible
set nocp
set autoindent
set smartindent
set shiftwidth=4
set tabstop=4
set number
colorscheme ron
"set expandtab
"set cindent shiftwidth=4
set guifont=SimSun/ 10
syntax enable
syntax on
3. 在程序中跳來跳去: Ctags 的使用
a. 首先在你程序的頂級目錄下運行:ctags -R,這樣會在當前目錄下生成tags文件
b. 然後把相應的路徑寫到~/.vimrc中
例如:
set tags=/home/vera/../src/tags
c. 使用快捷鍵看代碼:
<Ctrl + ]> 調轉到變量或函數的定義處
<Ctrl + T> 返回到調用處
d. 不過你修改程序後, 比如增加了函數定義, 刪除了變量定義, tags文件不能自動rebuild, 你必須手動再運行一下命令:ctgs -R,還好你不用退出vi。
ctc $ ctags -R |