http://www.oualline.com/vim/10/top_10.html
比较有用的
split - 分割多窗口
v - 可视化模式
> - 右缩进
ctrl-q - 进入列模式
cindent - 自动用c的缩进
make - 执行make,按:cn跳到下一个错误,:cc查看当前错误
ctags - 生成索引文件(支持多种编程语言), vim -t a_function,直接打开a_function的定义文件,并跳到定义处。ctrl-]可以跳到函数定义,ctrl=T跳回调用处。
ab - 定义缩写宏,vi会自动替换
智能补齐,ctrl+p, ctrl+n
复合搜索,/;/分割,/{file}+1/;/echo/
重放搜索, :%s/^\(Martin\)/Mr \1 Wicks/g
切换大小写, Escape [n] ~
截取特定行另存,:6,9w >> /tmp/newfile
标记行光标移到该行上,键入mx(x 是任何一个小写字母)就可以了。`x可以跳到指定标记处。··跳到上一个标记处。
撤消上一个编辑操作。 U
重复上一个编辑操作。 .
还原被撤消的编辑操作。 Ctrl + R
没有评论:
发表评论