明无梦的 Vim 使用记录

2015-09-05


在使用 Vim 的过程中的一些记录与心得

我是 Vim 的中度用户,我只是舒适的使用和配置 Vim 及其插件本身

不断更新中...

为啥用这个编辑器?

首先 Vim 是一个自由软件,获取非常容易,并且如果你是一名程序员,你可以自由修改,增加你想要的功能

现在好用的编辑器也有很多,比如 Sublime Text, Notepad++, ATOM 等, 相比这些编辑器,Vim 有模式的概念,这样快捷键按的次数会变少很多, 比如你需要粘贴,只需要在普通模式下按下一个键 "p" 即可。 我非常喜欢这种使用方式,懒得不想多按几个键, 也不会增加我小手的负担,手太小了,有的键按不到,更不用说要同时按那么多键了

Vim 本身的可配置性,以及插件的丰富程度,都是很多编辑器所比不了的

启动和运行非常快速,你还可以在终端下使用 Vim, 如果你需要管理服务器配置,神器不用解释

说起 Vim, Emacs 也不可不提,都是非常有名及好用的编辑器
我也用过 Emacs, 功能及扩展功能都要比 Vim 强大
有两点理由是使我更喜欢使用 Vim

  • Emacs 下中文和英文对不齐,要么横着对不齐,要么竖着对不齐,总之看着很不爽
  • Emacs 快捷键要同时按住好几个键,小手按不过来

你可能会说,在 Emacs 中使用 Evil 插件,那样你就可以使用 Vim 的快捷键了
但是总不会非常完美,有些情况下还是会失效,不管 Emacs 还是其插件本身,都会考虑到 Emacs 的快捷键, 但是基本不会去考虑 Vim 的快捷键,所以使用起来肯定没有 Vim 原生快捷键那么爽快

综上所述,作为编辑器 Vim 是非常好用的,但是论专业的功能和专业的 IDE 相比还是有差距的
还有比如我想编写 AutoHotkey 的程序,Sublime Text 下的 SublimeAutoHotkey 插件用起来非常方便, 这时候我会选择使用 Sublime Text
总之,什么用着舒心用什么,工具要对口