1、在按下<tab>键的时候,Vim通常会转换成space键,为了留住<tab>,在配置文件中需要加入一行命令:
set expandtab!
2、GVim启动的时候总是窗口模式,通过命令可以让他最大化:
au GUIEnter * simalt ~x
3、插入当前正在编辑的文件的名称:
imap /fn <C-R>=expand("%:t:r")<CR>
这样在编辑模式下,输入/fn那么文件名称就会自动出来……
4、在多个文件中跳转:
map <F1> :previous<cr>
map <F2> :next<cr>
通过命令:gvim *.cpp打开若干个文件,<F1>键跳转到前一个文件,<F2>跳转到后一个文件
5、在函数的结尾添加注释:
iab }// } // END: <esc>10h%$?/w/+/s*(<cr>"xy//s*(<cr>/{<cr>:nohl<cr>%$"xpa
例如:
void test_function() {……
当输入 }//并回车之后,将替换成}// END: test_function
Copyleft ^_^ Scorpio Auding 2006 11 28
set expandtab!
2、GVim启动的时候总是窗口模式,通过命令可以让他最大化:
au GUIEnter * simalt ~x
3、插入当前正在编辑的文件的名称:
imap /fn <C-R>=expand("%:t:r")<CR>
这样在编辑模式下,输入/fn那么文件名称就会自动出来……
4、在多个文件中跳转:
map <F1> :previous<cr>
map <F2> :next<cr>
通过命令:gvim *.cpp打开若干个文件,<F1>键跳转到前一个文件,<F2>跳转到后一个文件
5、在函数的结尾添加注释:
iab }// } // END: <esc>10h%$?/w/+/s*(<cr>"xy//s*(<cr>/{<cr>:nohl<cr>%$"xpa
例如:
void test_function() {……
当输入 }//并回车之后,将替换成}// END: test_function
Copyleft ^_^ Scorpio Auding 2006 11 28