[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
相关推荐
叶落阁主5 小时前
Neovim 插件 i18n.nvim 介绍
java·vue.js·vim
代码AC不AC1 天前
【Linux】vim工具篇
linux·vim·工具详解
bug攻城狮1 天前
彻底禁用 CentOS 7.9 中 vi/vim 的滴滴声
linux·运维·服务器·centos·vim
EveryPossible2 天前
如何终止画图
linux·编辑器·vim
LJC_Superman3 天前
Web与Nginx网站服务
运维·服务器·前端·网络·数据库·nginx·vim
十子木3 天前
vim 常用快捷键汇总
linux·编辑器·vim
EleganceJiaBao3 天前
【Neovim】Vi、Vim、Neovim 与 LazyVim:发展史
linux·编辑器·vim·vi·neovim·lazyvim
EndingCoder5 天前
调试技巧:Chrome DevTools 与 Node.js Inspector
javascript·网络·electron·node.js·vim·chrome devtools
wheeldown5 天前
【Linux】环境变量与程序地址空间详解
linux·运维·服务器·c++·vim·unix
码达拉6 天前
Linux开发必备:yum/vim/gcc/make全攻略
linux·面试·编辑器·操作系统·vim