[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
相关推荐
Kingairy19 小时前
vi(vim)常用命令汇总
linux·编辑器·vim
老约家的可汗2 天前
Linux中yum、vim和gcc
linux·运维·vim
木古古184 天前
搞一个高效的c/c++开发环境,工具VIm+自研vim插件+Shell脚本
linux·编辑器·vim
晚风吹红霞7 天前
Vim编辑器从入门到熟练 —— 三种模式与常用命令详解
linux·编辑器·vim
SWAGGY..7 天前
Linux系统编程:(十一)进程状态&&Linux中的僵尸状态
linux·服务器·编辑器·vim
月夜的风吹雨8 天前
Linux 基础开发工具详解:从 yum 到 gdb 实战指南
linux·git·ubuntu·centos·vim
不会就选b8 天前
linux之vim
linux·运维·vim
Codiggerworld8 天前
Neovim vs Vim:该不该“跳槽”?
编辑器·vim·跳槽
海市公约8 天前
Linux核心基础命令与权限管理实战指南
linux·运维·服务器·vim·权限管理·系统监控·命令行
H Journey10 天前
Linux VIM介绍与常用命令
linux·运维·vim