【Linux】第四部分 VIM编辑器的基本使用

本文详细介绍了VIM编辑器的三个主要模式:一般模式、编辑模式和指令模式。在一般模式下,可以进行复制、粘贴、删除等操作;进入编辑模式可插入文本;指令模式用于保存、退出等命令。掌握这些基本操作将提升Linux系统中的文本编辑效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【Linux】第四部分 VIM编辑器的基本使用



4. VIM编辑器的基本使用

按『Esc』键 退出编辑模式,之后所在的模式为一般模式。

命令功能
vim 文件名进入vim编辑器中
cd xx进入xx文件目录

4.1 一般模式

命令功能
yy复制光标当前一行
nyy(n表示数字)复制多行,例如:5yy
p粘贴
np(n表示数字)粘贴多行,例如:5p
dd删除
ndd(n表示数字)删除多行,例如:5dd
dw删除当前光标所指向的单词
d$删除该行 从光标到最后
d^删除该行 从开头到光标
y$复制该行 从光标到最后
y^复制该行 从最开始到光标
yw复制当前的单词
u回滚,类似于windows ctrl+z
x对单个字符进行剪切
shift+x退格操作
r对单个字符进行修改
w定位每个单词的词头
shift+^移动到行头
shift+$移动到行尾
gg整个文档的开头
G整个文档的结尾
n+shift g跳到指定行

4.2 编辑模式也就是插入模式

命令功能
i一般模式下按 i 进入到当前光标前
a一般模式下按 a 进入到当前光标后
o一般模式下按 o 进入到当前光标行的下一行
I一般模式下按 I 进入到光标所在行最前
A一般模式下按 A 进入到光标所在行最后
O一般模式下按 O 进入到当前光标行的上一行

4.3 指令模式

命令功能
:q退出
:q!强制退出不保存
:w保存
:wq保持并且退出
i进行插入模式,也就是写模式
/xxx查找xxx, n 查找下一个,shift+n 往上查找
:set nu显示行号
:set nonu取消显示行号
:noh取消高亮显示
:set nu显示行号
:set nonu关闭行号
:%s/old/new/g替换全局所匹配到的全部内容
: s/old/new/g替换当前光标所在行 所有匹配到的所有内容

总结

以上就是今天要讲的内容,希望对大家有所帮助!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值