模式
- 普通模式:打开时的状态,主要命令都在普通模式下执行;
- 插入模式:进入文本编辑,主要使用 i、a 进入,更多命令可以参考编辑中的插入;
- 可视模式:选中文本块进行操作,按 v、V 和 Ctrl + v 进入(以字、行和矩阵为单位);
- 命令行模式:可输入 ex 命令,使用
:
、/
和?
进入; 冒号在最前面的均为 ex 操作;
万能
- 回到普通模式:ESC 普通模式是其他三个模式的中转站,而 ESC 是进入这个中转站的最佳方法。
- 重复上一次操作:.(点) 关于 . 在《Vim 实用技巧》中有比较详细的说明
常用
删除/保留匹配行
技巧
在保存时使用 sudo 权限
- :w !{cmd},让 vim 执行一个外部命令{cmd},然后把当前缓冲区的内容从 stdin 传入
tee 把 stdin 保存到文件
- %: 是当前文件的编辑路径
执行后输入密码,然后选择重载即可 (按 O)。