生成行号

:set nu :set nonu(取消)

全局替换(将5443换成5663)

:%s/5443/5663/g

全局删除

ggdG (gg命令是将光标移到第一行,dG是删除从光标所在到最后一行所有数据)

拓展:nG即将光标移到第n行,d1G 删除光标到第一行所有数据

批量注释

  1. 移动光标到要注释的起始行行首。

  2. Ctrl + v 进入列(区块)选择模式。

  3. jk 或方向键上下移动,选中需要注释的多行。

  4. 大写 I (Shift + i) 进入行首插入模式。

  5. 输入注释符号,例如 # (Shell/Python) 或 // (C/C++/Java)。

  6. Esc 键(需要等待约1秒),Vim会自动完成所有选中行的注释

取消批量注释

  1. Ctrl + v 进入列选择模式。

  2. 选中需要删除的注释符号(如果是 // 选中两个字符)。

  3. dx 删除选中的符号。

替换方法批量注释

:起始行号,结束行号s/^/注释符/g

例如:

:1,5s/^/#/g

:1,5s/^#//g