一、Vi指令简介
Vi是一款常用的文本编辑器,早期也是Linux操作系统中的标准文本编辑器,它提供了非常强大的文本编辑功能。Vi包含两种模式:命令模式和编辑模式。在命令模式下可以执行一些编辑命令,而在编辑模式下,可以输入并编辑文本内容。
二、常用的命令模式指令
在命令模式下,可以使用下列指令完成文本编辑操作:
1、移动光标:
h 向左移动一个字符
j 向下移动一行
k 向上移动一行
l 向右移动一个字符
0 移到行首
$ 移到行尾
G 移到文本末尾
1G 或 gg 移到文本开头
2、复制、剪切、粘贴文本:
yy 复制当前行
p 粘贴至光标之后
P 粘贴至光标之前
dd 剪切当前行
3、撤销和恢复:
u 撤销前一步操作
Ctrl + r 恢复前一步撤销操作
4、查找和替换:
/word 向下查找指定单词
?word 向上查找指定单词
:n 下一个匹配项
N 上一个匹配项
:,%s/old/new/g 全局替换old为new ( % 范围为整个文件 )
三、常用编辑模式指令
在编辑模式下,可以使用下列指令完成文本编辑操作:
1、插入和追加文本:
i 在当前光标处插入文本
a 在当前光标之后插入文本
I 在当前行首插入文本
A 在当前行末插入文本
o 插入一个新行
O 在当前行以上插入一个新行
2、删除和改写:
x 删除当前光标下的字符
:X 删除当前光标前的字符
dw 删除当前光标到单词结束
cw 改写当前光标到单词结束
3、换行和合并行:
enter 换行
J 合并行
四、保存和退出
在命令模式下输入以下指令可以保存和退出Vi编辑:
1、保存文本:
:w 保存当前文本
:wq 保存文本并退出Vi编辑
2、不保存文本:
:q 不保存文本退出Vi编辑
:q! 不保存文本并强制退出Vi编辑
五、结语
以上就是Vi编辑器的介绍和常用操作,使用这些命令可以大大提高文本编辑的效率。当然,作为一款强大的编辑器,Vi还有很多高级功能需要进一步学习和掌握。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/304879.html