6. 大刀阔斧
1. 命令的记录与回放
q{register} 开始记录
q 结束记录
@{register} 回放记录
3@{register} 回放3遍
2. 记录中追加内容
使用 q + 大写字母 对小写字母 的记录进行追加
3. 替换
:s/from/to 将此行第一次出现的 from替换成to
:%s/from/to 将所有行第一次出现的 from 替换成 to
:s/from/to/g 将此行所有的 from 替换成 to
:s/from/to/c 在执行每个替换之前进行确认
4. 命令作用范围
:1,5s/from/to/g 替换 1 到 5 行的内容
:.,$s/from/to 替换当前行至最后一行的内容
:/abc/,/def/s/from/to 将查找到的内容之间作为替换范围
:/abc/+1,/def/-1s/from/to 将查找到的内容之间作为替换范围(+ - 代表增减的行数)
5: 当前行向下的4行
5. 全局命令
:[range]golbal/{pattern}/{command}
6. 格式化文本
:set textwidth=72
gqap 格式化当前文本
7. 改变大小写
gU 变大写
gu 变小写
g~ 全文大小写互换
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。