我是个 vim 小菜鸟,经过了几次删除几度辗转。 中间有 textmate,有 sublime text,现在也算在 vim 下安定下来。 正好和大家交流一下感想和我觉得不错的小技巧。
vim 刚上手还是很不习惯的,所以起步很重要。我觉得对新手比较友好的文章, 耗哥的这篇算是其中很不错的。 当然还有很重要的就是看 Vim 文档,在网上也可以找到 Vim 中文手册,非常值得推荐。
针对 Rails 开发,本站大大有这篇已经很详细了,相信你看完之后肯定会大有收获。
update 在 nerdtree 中按 r 更新文件
update 按 F5 更新文件
1.开发的时候经常会四宫格的 vim 窗口,或者左右窗口边测试边开发,这里有个小技巧,可以把 ctrl + hjkl 映射成窗口跳转,使用的时候会快速不少。 2.我把 F8 映射成开关 Nerdtree,虽然现在已经很少使用了,不过有个快捷键总是个不亏的事。 3.vim 配合 ctags 也是非常棒的组合,浏览代码的利器!我这里做了一个 alias,也可以参考一下
alias cts='ctags -R --fields=+iaS --extra=+q --exclude=.git --exclude=log * --exclude=coverage'
最后放上我的 MacVim 的配置,非常简单,没有多做快捷键,但我想起步用应该已经没问题了。 https://github.com/Vincent178/mvim 更新
* New theme: railscast
A better theme for RoR development
* New plugin: vim-markdown
A better solution for display Markdown file in Vim
* Remove plugin: auto-pairs
Conflict with Chinese input
更新 MacVim 可能会出现无法复制的情况,这个时候需要用 open 命令来代替 mvim。
alias mm='open -a MacVim