vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。
vi编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令。默认情况下,打开vi编辑器后自动进入命令模式。从编辑模式切换到命令模式使用“esc”键
Vi命令由几部分组成
1. 查看相关命令
翻页
Ctrl+u 向上翻半屏up
Ctrl+d 向下翻半屏down
Ctrl+f 向前(下)翻一屏 front
Ctrl+b 向后(上)翻一屏 back
行号(需要在命令模式下)
:set number 显示行号
:set nonumber 不显示行号
:行号 跳到指定的行
:$ 跳到最后一行
查找
/字符从当前向后查找匹配的字符
?字符从当前向前查找匹配的字符
2. 编辑相关命令
插入字符
i 当前字符前插入字符(insert的缩写,方便记忆可以这么记:大的在后面,小的在前面)
I 在行首插入文字
追加字符
a 在当前字符后添加文本(append的缩写,方便记忆可以这么记:大的在后面,小的在前面)
A 在行末添加文本
添加空行
o 在当前行后插入空行(overline缩写,方便记忆可以这么记:大的在上面,小的在下面)
O 在当前行前插入空行
删除
x 删除光标后的一个字符
X 删除光标前的一个字符
D 删除从当前光标到行尾的所有字符
dd 删除整行字符
3. 退出相关命令
Esc 从编辑模式切换到命令模式
ZZ 命令模式下保存修改后退出vi
:wq 在命令模式下执行存盘退出
:q 命令模式下退出
:w 命令模式下保存
:w! 命令模式下强制保存
:q! 命令模式下强制退出
以上是一些在工作过程中用到的常用命令,更多命令可参考
同时网上也有很多网分享的更多更多的命令,也可进行参考。