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 |