vim常用的命令
背景
脑子老是记不住东西,每次都反复查,遂分类记录下来
vim 替换
- 全局替换
1
:%s/foo/bar/g
- 当前行替换
1
:s/foo/bar/g
- 指定行替换,比如下面是替换一行到四行
1
:1,4s/foo/bar/g
vim 查看文件编码
1 | : set fileencoding |
如果你想改变当前文件的编码的话,可以直接设置 fileencoding 的属性,不过直接更改可能会造成乱码。
1 | : set fileencoding=utf-8 |
显示行号
1 | :set number |
撤销更改
1 | u 或者 ctrl+R |
快速跳行
命令行模式下输入行号即可
1 | : 17 |
复制粘贴到系统剪切板
参考如何将 Vim 剪贴板里面的东西粘贴到 Vim 之外的地方?
1 | +Y 复制当前行 |