Linux:Vim编辑器

本文详细介绍了Vim编辑器的使用技巧,包括命令模式下的光标移动、选中、查找与替换、剪切复制粘贴等操作,输入模式下的文本编辑,以及编辑模式下的文件保存与替换。通过熟练掌握这些操作,可以大幅提升Linux环境下文本编辑的效率。

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

Vim编辑器是Linux环境下常用的一种文本编辑器,类似于Notepad++等等


打开文件 givm、gvimdiff

● 打开并进入命令模式

gvim uart_tb.sv &

● 比较多个文件

gvimdiff abc.v def.v

● 打开多个文件

gvim -p abc.v def.v

Vim编辑器可不使用鼠标,使用键盘直接进行操作,所以根据操作类型分成了以下三种模式

1. 命令模式

主要完成文件内容的复制、粘贴、替换、删除等操作。

打开文件之后,直接按下相应的键即可实现

光标移动 HJKL、w、b、0、$、gg、G、%

● HLJK或方向键:实现上下左右光标移动

● w:移动到下一个单词首字母

b:移动到上一个单词首字母

● 0:移动到行首字母

$:移动到行尾字母

● gg:移动到首行

10gg:移动到第10行

G:移动到尾行

● %:匹配代码的相互移动。例如{}、()、begin-end、function-endfunction等

光标选中 v、ggVG

v、HJKL:从当前光标位置开始选中,按下HJKL控制选中内容。或者是鼠标拖动
ggVG:全选
shift + v:选中当前行

查找 /abc、*、n、N

● /abc:查找abc,

● n和N:将光标上下移动到不同的查找位置

● *:查找光标处的单词

剪切 d、dd、10dd

可以用于删除

● d:剪切选中的内容

● dd:剪切一整行

● 10dd:剪切光标后10行

复制 y、yy、10yy

● y:复制选中的内容

● yy:复制一整行

● 10yy:复制光标后10行

粘贴 p

将剪切板的内容复制到光标处

撤销与重复 u、Ctrl+r、.

● u:撤销上一次操作

● Ctrl+r:恢复上一次操作

● .:重复上一次操作

2. 输入模式

该模式下可对文件进行写操作

命令模式下,按下相应的键进入编辑模式

光标位置写 i

按下i,光标变成竖线,再按下想输入的文本即可。

此时也可以使用backspace删除内容

光标另起一行写 o

类似于windows中的回车

3. 编辑模式

对文件中指定内容执行保存、查找和替换操作等。

命令模式下,按下相应的键即可

保存 :w

按下:w,再回车即可保存

替换 :1,10s/a1/a2/g

● :1,10s/a1/a2/g:表示将第1行到第10行的所有a1直接替换成a2。可使用$表示最后一行

● :1,10s/a1/a2/gc:每个a1替换都要求用户确定。y表示是,n表示否

退出Vim :q

● :q :直接退出,会询问

● :wq :保存后退出

光标移动到10行 :10

标签控制 :tabe filename、:tabn3、:close

● :tabe filename :新标签中打开filename

● :tabn3 :切换到第3个标签

● :close :关闭当前标签

GVIM配置 :set

● :set number:开启行号

● :set autoindent:开启自动缩进

● :source $VIMRUNTIME/vimrc_example.vim
:source $VIMRUNTIME/mswin.vim
behave mswin:模仿WINDOWS下的ctrl+c、ctrl+v等等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Starry丶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值