[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
相关推荐
星恒随风2 天前
Linux开发工具详解(一):软件包管理、Vim、GCC/G++、Makefile与进度条实战
linux·运维·笔记·学习·vim
开开心心就好3 天前
超市定时播音软件,免费版支持循环播放
智能手机·ffmpeg·ocr·word·vim·音视频·visual studio
ZhangJun954 天前
Linux常用命令笔记,中高级运维高频指令,并附上vim常见操作
linux·运维·centos·云计算·vim
Pointer Pursuit6 天前
编辑器Vim
linux·编辑器·vim
阿钱真强道13 天前
06 嵌入式操作系统 | vim 与软件管理:apt / 源码编译
ubuntu·vim·嵌入式·apt·源码编译
Tairitsu_H15 天前
[Linux] 编辑器vim、编译器和动静态链接
linux·vim·gcc·g++·动态链接·静态链接
ThornArmor17 天前
《向内深潜,向外飞掠》
c语言·开发语言·c++·vim·visual studio
rain bye bye18 天前
对比 目录 diff -rq
vim
典典分享指南20 天前
AI 配图的排版规范
macos·docker·github·vim·visual studio
cuncaojin21 天前
vim系列之Tmux
vim·tmux