Linux之vim编辑

本文详细介绍Vim编辑器的基本操作,包括文件编辑流程、异常退出处理、三种模式的使用技巧,以及如何进行文本查找、替换和批量添加字符。适合初学者快速掌握Vim的常用功能。

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

1.文件编辑
当文件名称存在,那么进入文件直接编辑
当文件名称不存在,vim会在退出保存时自动建立文件
当vim命令后没有跟任何文件名称时,是无法实现
(1)桌面打开真机,进行如下命令

vim filename

在这里插入图片描述
(2)进入空白编辑文本界面
按“i”键进入插入模式,左下角显示insert表示可以编辑
在这里插入图片描述
(3)编辑文本,esc键、冒号、wq退出保存

在这里插入图片描述
这时可以在/home/中可以找到刚才编辑的文件也可以切换到桌面,再执行vim命令,则保存文本在桌面
在这里插入图片描述
2.vim异常退出的处理
见第一篇《linux基本命令》的编辑文件环节

vim三种模式

1.命令模式
(1)命令模式是vim打开文件后默认进入的模式,这个模式中不能插入字符,但是可以设定vim的工作方式

:set nu              ##添加行号
:set nonu            ##取消行号
:set cursorline      ##添加行线
:set mouse=a         ##添加鼠标光标

在这里插入图片描述
注意:在vim中直接设定的vim工作方式是临时设定,也就是说当vim关闭的时候,设定就会失效。
如果要永久设定需要在root用户下编辑/etc/vimrc这个文件,也即vim的配置文件

在这里插入图片描述
添加行号,退出保存
在这里插入图片描述
(2)在命令模式中如何管理字符

操作功能
按x删除光标所在字符
按u恢复刚在操作
按ctrl+r撤销恢复
按y复制
yw复制一个单词
yl复制一个字母
yy复制一整行
y5y复制5行
d删除
dw删除一个单词
dl删除一个字母
dd删除一行
d5d删除5行
c剪切,与上同理
p粘贴

(3)vim可视化操作
在vim中是不能用鼠标选择区域的
如果要操作某个区域,需要进入到可视化模式
在命令模式下“ctrl+v”就可以进入
按上下左右移动光标选择区域,按相应操作键就可以选择须区域进行操作
(4)可视化模式下批量添加字符
<1>光标停留在想要加入字符的列的一行,移动光标选择添加字符所在列
在这里插入图片描述

<2>进入可视化模式
在这里插入图片描述
<3>按上下左右移动光标选择区域
在这里插入图片描述

<4>按大写“I“进入插入模式
<5>写入要插入的字符
在这里插入图片描述

<6>按ESC键退出插入模式,字符批量添加成功

在这里插入图片描述
(5)vim字符替换

命令功能
:%s/原有字符/新字符/g全文替换
:1,5s/原有字符/新字符/g替换1-5行字符

在这里插入图片描述
全文替换
在这里插入图片描述

1-12行替换
在这里插入图片描述
注意:替换出现的所有关键字,如果不加"g"只替换每行出现的第一个(g=global)
(6)vim总字符的查找及光标的移动
<1>字符的查找

:/关键字
按键功能
按n向下匹配关键字
按N向上匹配关键字

在这里插入图片描述

<2>光标的移动

:数字       ##光标快速移动到指定行
gg        ##光标移动到文件第一行
G         ##光标移动到文件最后以行

(7)vim同时编辑多个文件

:sp filename       ##可复制多个

在这里插入图片描述

ctrl + W 上|下,切换上下屏幕,
在这里插入图片描述
编辑完成wq退出保存即可

2.插入模式

命令功能
i在光标位置插入字符
I光标所在行的行首插入字符
o光标所在行的下一行新行插入字符
O光标所在行的上一行新行插入
s删除光标所在字符并插入字符
S删除光标所在行并插入字符
a光标所在字符的下一个字符插入
A光标所在的行尾插入

3.退出模式

命令功能
:q当vim进入文件没有对内容作任何操作
:q!有操作但不想保存时退出
:wq正常保存退出
:wq!强行保存退出,只针对与root用户或文件所有人生效
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值