生成行号
:set nu :set nonu(取消)
全局替换(将5443换成5663)
:%s/5443/5663/g
全局删除
ggdG (gg命令是将光标移到第一行,dG是删除从光标所在到最后一行所有数据)
拓展:nG即将光标移到第n行,d1G 删除光标到第一行所有数据
批量注释
移动光标到要注释的起始行行首。
按
Ctrl + v进入列(区块)选择模式。按
j或k或方向键上下移动,选中需要注释的多行。按 大写
I(Shift + i) 进入行首插入模式。输入注释符号,例如
#(Shell/Python) 或//(C/C++/Java)。按
Esc键(需要等待约1秒),Vim会自动完成所有选中行的注释
取消批量注释
按
Ctrl + v进入列选择模式。选中需要删除的注释符号(如果是
//选中两个字符)。按
d或x删除选中的符号。
替换方法批量注释
:起始行号,结束行号s/^/注释符/g
例如:
:1,5s/^/#/g
:1,5s/^#//g