本文根据 Devhints / Vimdiff 翻译。代码示例及版本范围沿用原文。原文标注更新日期:2018-12-06。
Vim 是一款非常高效的文本编辑器。本参考资料基于 Vim 8.0 版本制作。
入门
导航
| 快捷键 | 说明 |
|---|---|
]c | 下一处差异 |
[c | 上一处差异 |
编辑
| 快捷键 | 说明 |
|---|---|
do | 获取差异! 将变更拉取到当前文件。 |
dp | 应用差异! 将变更推送到另一个文件。 |
:diffupdate | 重新扫描文件以查找差异。 |
ZQ | 退出(不检查更改) |
折叠
| 快捷键 | 说明 |
|---|---|
zo / zO | 打开 |
zc / zC | 关闭 |
za / zA | 切换 |
zv | 展开当前行的折叠 |
zM | 全部折叠 |
zR | 全部展开 |
zm | 增加折叠深度 (折叠级别 + 1) |
zr | 减少折叠深度 (折叠级别 - 1) |
zx | 更新折叠 |