Vim常用的命令与技巧总结:
- 在每行行首添加相同的内容:
1 | :%s/^/要添加的内容 |
- 在每行行尾添加相同的内容:
1 | :%s/$/要添加的内容 |
- 利用正则表达式删除代码段每行的行号
1 | :%s/^\s*[0-9]*\s*//gc |
- 指定行首添加”#”
1 | :447,945 s/^/# |
- 删除每行前面的内容
1 | :10,15 s/^/#//gc |
- 统计m到n行中”字符串”出现的次数
1 | :m,n s/字符串//gn |
统计”字符串”在当前编辑文件出现的次数
1
: %s/字符串/ng
统计词语在文件中出现的行数:
1 | cat file|grep -i 字符串 |wc -l |
- pycharm中vim插件批量缩进:
1 | :m,n > |
- 跳转到行首: ^
- 跳转到行尾:$
- 跳转到文件开头: gg
- 跳转到行尾:G