vi使用的一些技巧

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行。