vim global 命令
global 命令类似于 shell 命令的 sed,对当前文档执行特定的命令
1. :g/^$/d 删除所有的空行
2. :g/^\s*$/d 删除具有空白字符或空白行
3. :g/^$/,/./-j 将多个空白行合并为一个空白行
4. :g/pattern/d 根据搜索模式删除特定的行
5. :g/pattern/ . w>>filename 将搜索到的特定行写入文件
6. :g/^/m0 反转一个文件
7. :g/^\s*PATTERN /exe "norm! I/* \<ESC>A */\<ESC>" 根据模式搜索当的特定行添加注释
8. :g!/Sales/d 删除未包含 Sales 的行