作为 10 个月的 Vim 使用者心得总结

隐约记得对于Vim的使用,起始于2015年12月份底。当时,是处于Eclipse到Vim的过渡时期。所以,对于Vim的使用基本上是“婴幼儿”级别。偶然间,我看到了一位同事正在编码的屏幕。不需要触摸板或鼠标的操作,看起来是那么的自然,更是让我看得有些“眼花缭乱”。从那时起,才知道原来Vim可以这么cool(是不是很无知的赶脚?)。这十个月,经历了从小白到能够把Vim作为主“IDE”的过程。故在此和大家分享下本人在Vim的心得。从最基本的概念、快捷键到一些实用的插件的管理与使用。在此之前,曾在部门的例会上有做过分享(分享了一个多小时,估计大家都困了),PPT托管在了github.com/genialx/vimer上,本文的内容也将基本按照着PPT的顺序。Vim的指令集之丰富、功能之强大真,以至于我这种“小白”来在会议上分享Vim可谓多么忐忑,: 为什么要分享Vim?这个问题很简单,但更重要。对于Vim,会有两种态度... Read More

Powerline 插件安装之 Vim 篇(Mac)

Powerline 是 Vim 的状态栏插件,同时也提供状态栏和提示窗口功能给其他一些应用,包括 zsh,bash,Tmux,IPython,Awesome,i3 和 Qtile。这篇文字只谈 Vim 上的安装。环境与工具系统:OS X EI Capitan version 10.11.5终端:TerminalVim :v7.4.1914Xcode: 7.3.1(Xcode 的版本过低会影响一些依赖库的安装,我在 6.5 的情况下安装一些软件会出些问题,避免麻烦升级下)Python:3.5.源码python: https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xvim: https://github.com/vim/vim/archive/v7.4.1949.tar.g安装Pytho./configure --pre... Read More

Vim 使用技巧之只有用了才会懂“最好的 IDE 是 Vim”

半年前,我还在诸如 Eclipse、ZendStudio 等 IDE 里徘徊。然而,这半年对于 Vim 的使用,不得不说,Vim 的效率是更高的。代价是需要时间来自定义并熟悉自己的 Vim。这里,只写下迄今为止对于 Vim + Tmux 的使用感受,以及展示 Vim 的使用技巧(至于如何入门 Vim 请自行 Google)。为什么要用 Vim?随时随地,摆脱环境的束缚,你只需要一个终端(Terminal)。你不必在键盘和鼠标之前来回切换(我压根就觉得鼠标是不服务于“编码工作”的产品),所有的操作都在指尖下的按键。高程度的自定义,所以不要来拷贝他人的配置文件,很伤。其他 IDE 中的功能在 Vim 里基本能找到替代品,幸福指数飙升耳听十遍,不如亲眼一见winmanager, ftaglist, neardtree, bufexplorer和tmux等的应用ctrlp的应用Vim 使用技巧看... Read More