Linux:Vim编辑器

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

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

Vim编辑器是Linux环境下常用的一种文本编辑器,只介绍常见用法


打开文件 givm、gvimdiff

// 打开并进入命令模式
gvim uart_tb.sv &

// 比较多个文件
gvimdiff abc.v def.v &

// 同时打开多个文件
gvim -p abc.v def.v &

光标移动 HJKL、:1、%

● HLJK或方向键:光标移动

:1 移动到全文首行

:$ 移动到全文尾行

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

光标选中 v,ctrl+q

● v:从光标位置开始,光标移动选中
shift + v:选中当前行

● ctrl+q:列选中模式

高亮行mm、mn

● mm:高亮所选行
● mn:下一个高亮所选行

查找 :/abc、n、shift+*

:/abc:查找abc

● n:查找结果中下一个

● shift+*:查找光标处的单词

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

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

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

剪切 d、dd

可以用于删除

● d:剪切选中的内容

● dd:剪切一整行

复制 y、yy

● y:复制选中的内容

● yy:复制一整行

粘贴 p、0p

● 0p:将剪切板的内容粘贴到光标处(可多次)
● p:将剪切板的内容粘贴到光标处(只能1次)

撤销与重复 u、Ctrl+r

● u:撤销上一次操作

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

光标位置写 i

● i:光标变成竖线,再按下想输入的文本即可。输入Tab可以选择自动补全代码

保存 :w

:w,再回车即可保存

退出 :q

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

● :wq :保存后退出

窗口分割 ws、wc

● ws:垂直复制一个窗口

● wc:关闭一个窗口

树形目录浏览vt、r、u

该功能需要安装VTreeExplorer插件

● vt:打开当前文件目录树
● r:刷新选中的目录
● u:打开上一层目录
● 鼠标双击:打开或收起文件夹

标签控制 :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、付费专栏及课程。

余额充值