[gvim] 操作

1. 删除操作

behavior code
删除高亮内容 :%s//g
删除高亮内容所在行 :g//d
只删除匹配内容 :%s/<pattern>//
删除匹配内容所在的行 :g/<pattern>/d
只保留匹配内容的行 :v/<pattern>/d

2. 替换操作

behavior code
全局替换 :%s/src_word/tgt_word/g
替换n-m行关键字 :n,ms/src_word/tgt_word/g

3. 高亮多个关键字

operate code
/\vkey_word1|key_word2

4. 修改文件类型

behavior code
sv :setf systemverilog
cshell :setf csh
c++ :setf cpp

5. 折叠代码操作

behavior code
打开当前折叠 zo
打开当前及嵌套折叠 zO
打开所有折叠 zi
收缩当前折叠 zc
收缩当前及嵌套折叠 zC
收缩所有折叠 zM
删除所有折叠 zE
折叠当前行到第100行(vim自动在当前行和最后一行添加三个大括号注释) zf100G
相关推荐
诸神缄默不语13 小时前
在Linux中使用Vim编辑文本
linux·vim
kebidaixu16 小时前
常用Vim指令
linux·编辑器·vim
莫逸雪2 天前
Nodemo使用学习
学习·编辑器·vim
网络与设备以及操作系统学习使用者3 天前
vi与vim在openEuler中的差异及应用
linux·运维·网络·学习·vim
爱吃龙利鱼4 天前
MobaXterm连接ubuntu26.04无法在vim界面粘贴问题解决方法(粘贴会提示进入进入可视模式VISUAL))
linux·ubuntu·编辑器·vim
Dlrb12114 天前
C语言-Linux系统下的俄罗斯方块实现
linux·c语言·vim·终端·碰撞检测·俄罗斯方块·vt100
Codiggerworld5 天前
Vim配置从0到1:打造专属编辑器
编辑器·vim·excel
时空自由民.6 天前
vim入门配置教程
编辑器·vim·excel
Irene19917 天前
nano 和 vim(Linux 默认安装)的区别(文本编辑器 vs 专业编辑器)
linux·vim·nano
晓蓝WQuiet7 天前
vim/linux使用笔记
linux·笔记·vim