vi使用的一些技巧
vi编辑器的三种工作方式之间的转换如图所示
一些使用技巧:
(1) 用vi命令打开文件直接跳到最后一行的方法如下:
:$ 跳到文件最后一行
:0或:1 跳到文件第一行
或
另外一组命令:
gg 跳到文件第一行
Shift + g 跳到文件最后一行
(2) 如何跳到一行末尾:
如果是在命令模式下Shift键+$符到结尾, Shift键+^到一行的开头。
或在命令模式下输入A进行尾并自动到插入模式。
(3) 如何显示行号
在命令模式下输入:set number命令
关闭用 :set nonumber命令
(4) 编辑错误,如何撤销恢复
u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作
(5) 查找替换
如果是只查找:在命令模式下敲 / 然后输入你要查找的字符,回车即可。
如果要继续查找此关键字,敲字符n即可。
如果是查找并替换:
在命令模式下 ,例如 ,:%s/java/c++/ --把java全部替换成C++。
(6) VI删除
删除单行: 在命令模式下按dd,会删除光标所在行
多行删除:例如,在命令模式下按5dd,会删除光标所在行开始的5行。