我们在写代码的过程中,手会在光标,键盘间切换。这会浪费时间。
Vim 支持用键盘来控制光标,让手能始终在键盘上。
Vim
Vim 是一个历史悠久的文本编辑器,第一个版本发布于 1991年。 Vim 被称为编辑器之神。Git 在命令行中的默认编辑器就是 Vim。VS Code,Sublime,WebStorm 等主流 IDE 都支持 Vim 插件。Chrome 的应用市场也有多款 Vim 插件。
Vim 的强大和不同之处,在于支持多种模式。不同模式,同一个按键的作用不同。在普通模式下浏览文件,用键来控制光标的移动。在插入模式下,就是修改文件。
Vim 用的很溜后,移动光标的速度快的飞起。比如,在普通模式下,输入下面的按键:
M5j3wa
做的是:
- M: 将光标移动到屏幕正中间。
- 5j: j 是光标往下移动一行。 5j 就是光标向下移动 5 行。
- 3w: 光标往后移动 3 个单词。
- a: 进入插入模式。在光标后方插入信息。
移动光标的命令有很多,这里就不一一介绍了。见下面的 Vim 的键位图。
最后,推荐一款练习 Vim 的游戏:Vim Adventures。用 Vim 来 Happy Coding 吧~