在 IntelliJ Idea 中使用 Vim
码字利器 提升快感
Intellij Idea 作为写 Java 最爽、最快、最智能的 IDE,其丰富的功能和完善的快捷键让 Java Coder 可以完全采用键盘流的方式写代码,并且做各种额外的事情(包括在终端跑命令、VCS、文件操作等等)都不用切出 IDE。
在使用的时候完全感觉不到它的存在,才是最棒的工具,Idea 可以做到这一点,Vim 也能做到这一点,这两种完全不同的 editor 用习惯了后都能手随心动,行云流水,优秀的 editor 更容易让使用者进入 心流(flow) 的工作状态。
相比之下,Idea 的优势在于能够快速的在 interface、实现类、方法等等之间跳转,能够方便快速的重构,及通过代码模板自动生成样板代码;Vim 的优势在于高效的文字编辑、处理能力。在Idea 编码的时候经常会不由自主的想要按一下 gg 或是 jk 等等 Vim 的按键来快速的回到页首或是上下移动。
实际上,IdeaVim 作为 IntellliJ Idea 的插件,能实现快速的在 Idea 中使用 Vim 的能力,结合二者的优势,让编码更顺滑。