Linux系统文本编辑器VI操作(下)
嗨,大家好,上周我们具体讲解了vi编辑器的详细操作,不过还没有结束,今天就来继续下半部分吧!
Linux系统文本编辑器VI操作(上):https://bbs.77169.com/forum.php? ... d=368266&extra=
还是说在普通模式下的删除操作
x:删除光标处的字符
dd:删除光标所在行
dw:删除当前字符到单词尾的所有字符,包括尾部空格
de:删除当前字符到单词尾的所有字符,不包括尾部空格
d$:删除当前字符到行尾的所有字符
d^:删除当前字符到行首的所有字符
J:删除光标所在行行尾的换行符,也就是说合并当前行和下一行的内容
普通模式下的查找操作
/ 字符串:从上往下在文本中查找指定字符串
? 字符串:从下往上在文本中查找指定字符串
n:跳转到下一个被查找字符串
N:跳转到上一个被查找字符串
普通模式下的复制与粘贴
yy:复制当前行整行内容
yw:复制当前光标到单词尾字符的内容
y$:复制当前光标到行尾内容
y^:复制当前光标到行首内容
p:粘贴复制的内容到光标当前位置
普通模式下的撤销操作
u:取消最近一次操作,可以多次使用
U:取消当前的所有操作
Ctrl r:恢复u命令撤销的操作
在输入模式下也有很多操作空间
方向键:进行上下左右方向的光标移动
Home键:光标移动到行首
End键:光标移动到行尾
PageUp键:文本向上翻页
PageDown键:文本向下翻页
Backspace键:删除光标左侧字符
Del键:删除光标位置字符(向右)
可能大家平常只用得到方向键和Backspace键吧
vi不光可以打开一个文本文件,还支持打开多个文本文件,只需
这样就可以了
而多文件该如何操作呢?
首先是命令模式下的
:args :显示多文件信息,输入此命令后,底部会有下图显示,当前文本会用[ ]标示出
:next :向后切换文件
:prev :向前切换文件
:first :跳转到首个文件
:last :跳转到最后的文件
还可以在普通模式下按Ctrl ^来快速切换上一个文件,就好像windows里的Alt Tab一样
vi差不多就讲到这里了,大家有兴趣可以学习一下这些快捷操作,再见!