Linux vi命令(vi编辑器)(杰哥教你Linux)

(喜欢即可点赞转发或收藏即可,关注我,杰哥教你Linux)

(在我的主页可观看视频详解)

Linux vi 命令也就是指 vi 编辑器,它们是一个意思。vi 编辑器是 Linux/UNIX 环境下经典的编辑器。Linux vi 命令非常强大,熟练地使用它可以高效的编辑代码,配置系统文件等,是程序员和运维人员必须掌握的技能。

**1、vi编辑器有三种模式:**命令模式(command mode)、插入模式(Insert mode)、底行模式(last line mode)。

Linux vi命令(vi编辑器)(杰哥教你Linux)

2、vi编辑器进入和退出
退出命令
说明
q
如果文件未被修改,会直接退回到Shell;否则提示保存文件。
q!
强行退出,不保存修改内容。
wq
w 命令保存文件,q 命令退出 vi,合起来就是保存并退出。
ZZ
保存并退出,相当于 wq,但是更加方便。

3、删除字符
命令
说明
x
删除当前光标下的字符
X
删除光标前面的字符
dw
删除从当前光标到单词结尾的字符
d^
删除从当前光标到行首的字符
d$
删除从当前光标到行尾的字符
D
删除从当前光标到行尾的字符
dd
删除当前光标所在的行

4、修改文本
命令
描述
cc
删除当前行,并进入编辑模式。
cw
删除当前字(单词),并进入编辑模式。
r
替换当前光标下的字符。
R
从当前光标开始替换字符,按 Esc 键退出。
s
用输入的字符替换当前字符,并进入编辑模式。
S
用输入的文本替换当前行,并进入编辑模式。

5、高级命令

下面的一些命令虽然看起来有些古怪,但是会让你的工作更有效率,如果你是 vi 重度用户,就了解一下吧。
命令
说明
J
将当前行和下一行连接为一行
<<
将当前行左移一个单位(一个缩进宽度)

将当前行右移一个单位(一个缩进宽度)
~
改变当前字符的大小写
^G
Ctrl+G组合键可以显示当前文件名和状态
U
撤销对当前行所做的修改
u
撤销上次操作,再次按 ‘u’ 恢复该次操作
:f
以百分号(%)的形式显示当前光标在文件中的位置、文件名和文件的总行数
:f filename
将文件重命名为 filename
:w filename
保存修改到 filename
:e filename
打开另一个文件名为 filename 的文件
:cd dirname
改变当前工作目录到 dirname
:e #
在两个打开的文件之间进行切换
:n
如果用 vi 打开了多个文件,可以使用 :n 切换到下一个文件
:p
如果用 vi 打开了多个文件,可以使用 :n 切换到上一个文件
:N
如果用 vi 打开了多个文件,可以使用 :n 切换到上一个文件
:r file
读取文件并在当前行的后边插入
:nr file
读取文件并在第 n 行后边插入。

我会持续更新关于Linux相关技术的文章,用最简单的语言描述复杂的技术,欢迎大家观看,有问题或者想学的私信我~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一壶清酒ღ染

多鼓励,可取之处,请打赏,谢谢

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

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

打赏作者

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

抵扣说明:

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

余额充值