Ubuntu vi编辑器常用操作(持续更新)

vi编辑器为Ubuntu系统中自带的文本编辑器之一,由于其非可视化的特性使得新手入门较为不易。博主在此分类整理了vi编辑器部分常用指令供大家参考,欢迎大家交流或更新。
vi编辑器共有三种模式,这里将逐一介绍其常用指令。

1.命令模式

使用vi编辑器打开文件直接进入命令模式,其方式如下:

vi name.py

name为文件名称,py为文件格式(此处以py为例)。
在命令模式中,光标位置可由方向键移动。
常用指令:

dd: 删除光标所在整行
xdd: 从光标所在行开始,向下删除x行

yy: 复制光标所在整行
xyy: 从光标所在行开始,向下复制x行

p: 将所复制的内容粘贴至下一行
P:将所复制内容粘贴在上一行

2.编辑模式

编辑模式可编辑文件内容,需从命令模式进入编辑模式。
进入编辑模式的指令如下:

i:从光标前插入内容
a:从光标后插入内容

I:从光标所在行行首插入内容
A:从光标所在行行尾插入内容

o:在光标所在行下新增内容
O:在光标所在行上新增内容

x:向后删除单个字符
X:向前删除单个字符

进入编辑模式后即可自由编辑文本,若需退出编辑模式,按ESC键即可返回命模式。

三、末行模式

末行模式是对文件整体进行操作的模式,需从命令模式进入。进入末行模式后,光标自动跳至文本底部。
具体方式如下:

:wq保存并退出编辑器
:q不保存直接退出

:/123 全文搜索123字符

:%s/123/456/ 将全文中的123替换为456
:a,bs/123/456/ 将a至b行中的123替换为456

在末行模式下。按ESC键即可跳会命令模式。

发布了17 篇原创文章 · 获赞 10 · 访问量 426

猜你喜欢

转载自blog.csdn.net/acslsr/article/details/103711746