根本来说这个是一个在某范围内查找和替换的问题。
范围
- “%”表示全文
- n1,n2 以数字表示范围
- .位当前行
...
关于范围的指定的细节很多可参考其他文档。
查找
查找使用正规式
- 行首:^
- 行末:$
- 白空格(空格和tab):\s
-一次或多次出现:+
替换
替换命令在非编辑模式下是 : s/<find>/<replace>/g <find>是查找的模式,<replace>是要替换的文字,g表示全局索替换(否则只处理找到的第一个结果)。
- 删掉所有行首白空格:
:%s/^s+//g
根本来说这个是一个在某范围内查找和替换的问题。
查找使用正规式
替换命令在非编辑模式下是 : s/<find>/<replace>/g <find>是查找的模式,<replace>是要替换的文字,g表示全局索替换(否则只处理找到的第一个结果)。
:%s/^s+//g