Linux vi 命令使用

Linux vi 命令使用vi命令常用语法。

Linux

vi 命令常用语法

一、打开文件

vi test.sh

vi 打开文件后有三种模式

命令行模式:vi 打开文件后即进入命令行模式,此时可输入下文中的各种快捷键。
编辑模式:常在命令行模式下输入 i 进入编辑模式,该模式下可进行修改文件内容操作。
底行模式: / 或 : 进入,进行查找移动替换内容,特殊显示等操作。

二、移动光标

--上下左右键移动
↑ ↓ ← →

--移动到第n行行首
:n

--移动到第1行行首
gg

--移动到最后一行行首
G

--移动到当前行行首
0

--移动到当前行行尾
$

三、进入编辑模式

--当前行首进入编辑模式
i
--当前行尾进入编辑模式
A
--下一行插入空行并进入编辑模式
o
--上一行插入空行并进入编辑模式
O
--清空当前行并进入编辑模式
cc
--清空当前位置到行尾的内容并进入编辑模式
C

四、批量操作内容

--复制当前行
yy

--剪切当前行(不粘贴时也可当做删除用)
dd

--粘贴
p

--粘贴 n 次
np

--删除当前行到文件结尾的内容
dG

--第1行移动到第5行后面
:1mo5

--第1行复制到第5行后面
:1co5

-第1到3行移动到第5行后面
:1,3mo5

--第1到3行复制到第5行后面
:1,3co5

--当前行的 a 替换为 b
:s#a#b#g

--当前行到第 n 行的 a 替换为 b
:.,ns#a#b#g

--当前行到文件结尾的 a 替换为 b
:.,$s#a#b#g

--第 n 到 m 行的 a 替换为 b
:n,ms#a#b#g

--文件中所有行的 a 替换为 b
:%s#a#b#g

五、其他

--显示行号
:set nu

--取消显示行号
:set nonu

--查找 a
/a
继续向下查找
Enter/n
继续向上查找
N

--撤销当前操作
u

--恢复刚才的操作
ctrl + r

六、退出

--退出编辑模式
Esc

--退出底行模式
Enter

--保存修改并退出
:wq
无权限执行时强制保存退出
:wq!

--不保存修改并退出
:q
无权限执行时强制不保存退出
:q!

今天的文章Linux vi 命令使用分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/32986.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注