(1)VIM格式化代码:
格式化全文指令 gg=G
自动缩进当前行指令 ==
格式化当前光标接下来的8行 8=
格式化选定的行 v 选中需要格式化的代码段 =
备注:
gg —— 到达文件最开始
= —— 要求缩进
G —— 直到文件尾
(2)注释代码:
1.多行注释:
a.按下Ctrl+v,进入列模式;
b.在行首选择需要注释的行;
c.按下大写“I”,然后输入注释符(“//”、“#”等);
d.按下两次“Esc”键。
2.删除多行注释:
a.按下Ctrl+v,进入列模式;
b.选定要取消的注释符;
c.按下“x”或者“d”.
(3).定位/查找
打开一个文件,在命令模式下用GG命令可到文件最后一行,在命令模式下用行号n+G可定位到指定的行上
在命令行模式下(:命令)输入:g/要找的词,可显示所有含有要找的词的行号和内容,有了这几个命令就可想找谁找谁,想定位在哪就定位在哪了。
(4)查找/替换(substitution)
一般的全局替换语法是:%s/替换前/替换后/g,
%代表整个文件,g代表全体,如果没%只替换当前行的,如果没g只替换找到的第一个。等同于:1,$s/替换前/替换后/g,都是全局替换。
:行号1,行号2s/替换前/替换后/g,替换指定行号1和行号2之间的内容。
如果替换时需确认那么在g后加个c参数。这样每一个替换前都需要确认。