2012年7月7日星期六

top vi command

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

没有评论:

发表评论