版权声明:本文为博主原创文章,转载请注明作者与出处,http://blog.csdn.net/lixingtao0520 https://blog.csdn.net/lixingtao0520/article/details/83794280
vi命令是Visual Interface的简称,是Linux系统中最通用的全屏幕纯文本编辑器。vim是vi的增强版。vim增加了代码补全,错误跳转等新功能。
vi编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文本的操作命令。
默认情况下,打开vi编辑器后自动进入命令模式。从命令模式切换到编辑模式使用“A”“a”“O”“o”“I”“i”,从编辑模式切换到命令模式使用‘esc’键。
1、命令模式下
(1)查找字符串操作
/字符串:文本查找操作,从光标开始位置向文件尾部查询指定字符串内容。n向后查找下一个项,N向前查找一项
?字符串:文本查找操作,从光标开始位置向文件头部查找指定字符串内容。n向前查找一项,N向后查找一项
(2)翻页与移动光标
ctrl+f:向文件尾翻一屛
ctrl+b :向文件首翻一屏
n+回车键:往下移动n行,n是数字。
$:移动到本行的末尾
2、在编辑模式下
i:在此处插入内容
o:在当前光标下一行插入新行并开始编辑。
O:在当前光标上一行插入新行并开始编辑。
a:在当前光标后一个字符开始添加内容。
A:在当前光标所在行的最后一个字符处添加内容。
3、退出vi
按esc进入到命令模式,然后
:q! 不保存退出当前文件。
:wq 保存退出当前文件。