linux vi常见命令汇总

本文详细介绍了LinuxVi编辑器中的各种常见命令,包括保存、移动光标、撤销恢复、复制粘贴、删除、一般命令以及查找替换功能,帮助用户高效掌握Vi的使用技巧。

保存命令

:w:保存文件
:q:退出 vi 编辑器
:wq:保存文件并退出 vi 编辑器
:q!:强制退出vi编辑器,不保存修改

移动光标

a:当前字符后添加
A:行尾添加文本
o:光标下方开始一个新行
O:光标上方开始一个新行
h:向左移动
l: 向右移动
j:向下移动
k: 向上移动
gg: 第一行
G: 最后一行
Ctrl+f: 向下翻一屏
Ctrl+b: :向上翻一屏
Ctrl+d: 向下翻半屏
Ctrl+u:向上翻半屏

撤销与恢复

u:撤销上一次操作
CTRL+r:恢复撤销的操作

复制粘贴

p:粘贴文本
P :与p类似,只是插入的方向相反
y:拷贝文本,常见组合命令:yw, ye, y$等
yy:拷贝一整行
Y:拷贝一整行,同上
"yy:拷贝当前行至剪贴板
"p:从剪贴板粘贴

删除命令

dd :删除当前行
x: 删除当前光标所在处的字符
ndd: n 为数字。剪切光标所在的向下 n 行
nyy:n 为数字。复制光标所在的向下 n 行

一般命令

i:切换到输入模式,在光标当前位置开始输入文本
::切换到底线命令模式,以在最底一行输入命令

查找替换

/string:向光标之下寻找一个名称为 string的字符串。
?string:向光标之上寻找一个字符串名称为 string的字符串。
n:按下 n 后,会向下继续搜寻下一个 /string
N:与 n 相反的查询
:n1,n2s/word1/word2/g: n1 与 n2 为数字。在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !举例来说,在 100 到 200 行之间搜寻 vbird 并取代为 VBIRD 则:『:100,200s/vbird/VBIRD/g』
:1,$s/word1/word2/g 或 :%s/word1/word2/g: 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2
:1,$s/word1/word2/gc 或 :%s/word1/word2/gc: 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !且在取代前显示提示字符给用户确认 (confirm) 是否需要取代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

付宇利

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值