新手问题 [已解决] Ruby 程序员必备的 Vim 插件有哪些?求推荐

xiaoronglv · 2015年03月15日 · 最后由 lips 回复于 2015年04月03日 · 8727 次阅读

最近开始学 Vim,导航、编辑都掌握了,勉强 Survive 的程度。

为了彻底的丢掉 Sublime,希望通过一些插件来加速,让代码飞起来。求各位前辈推荐一些 Ruby 程序员必备的插件。

这是 @zgm 给我的一个插件列表。

set nocompatible
filetype off

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

Plugin 'gmarik/Vundle.vim'
Plugin 'tpope/vim-fugitive'
Plugin 'SirVer/ultisnips'
Plugin 'plasticboy/vim-markdown'
Plugin 'Lokaltog/vim-powerline'
Plugin 'erikw/tmux-powerline'
Plugin 'tpope/vim-surround'
Plugin 'kien/ctrlp.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'scrooloose/nerdcommenter'
Plugin 'endwise.vim'
Plugin 'elzr/vim-json'
Plugin 'tpope/vim-rails'
Plugin 'ervandew/supertab'
Plugin 'vim-ruby/vim-ruby'
Plugin 'flazz/vim-colorschemes'
Plugin 'tomasr/molokai'

call vundle#end()
Plugin 'gmarik/Vundle.vim'
Plugin 'tpope/vim-unimpaired'
Plugin 'tpope/vim-repeat'
Plugin 'tpope/vim-fugitive'
Plugin 'tpope/vim-rails.git'
Plugin 'tpope/vim-surround'
Plugin 'tpope/vim-speeddating'
Plugin 'tpope/vim-bundler'
Plugin 'tpope/vim-ragtag'
Plugin 'tpope/vim-endwise'
Plugin 'tpope/vim-commentary'
Plugin 'tpope/vim-cucumber'
Plugin 'tpope/vim-markdown'
Plugin 'tpope/vim-haml'
Plugin 'tpope/timl'
Plugin 'vim-ruby/vim-ruby'
Plugin 'jgdavey/vim-blockle'
Plugin 'godlygeek/tabular'
Plugin 'kchmck/vim-coffee-script'
Plugin 'pangloss/vim-javascript'
Plugin 'jgdavey/vim-turbux'
Plugin 'mileszs/ack.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'kien/ctrlp.vim'
Plugin 'Lokaltog/vim-easymotion' " ,,w
Plugin 'duff/vim-bufonly'
Plugin 'nathanaelkane/vim-indent-guides'
Plugin 'mattn/gist-vim'
Plugin 'airblade/vim-gitgutter'
Plugin 'slim-template/vim-slim'
Plugin 'terryma/vim-multiple-cursors'
Plugin 'rizzatti/dash.vim'
Plugin 'mattn/emmet-vim'
Plugin 'bronson/vim-trailing-whitespace'
Plugin 'bling/vim-airline'

还要一个无刻 HHKB

4 楼 已删除

就题回答: http://vimawesome.com/?q=tag:ruby

(这里你会发现更多其他东西:D)

只安装了最基本的几个 flowerwrong vimrc

" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'

" Keep Plugin commands between vundle#begin/end.

" nerdtree
Plugin 'scrooloose/nerdtree'

" colorscheme
Plugin 'tomasr/molokai'
" Plugin 'altercation/vim-colors-solarized'

" syntastic
" Plugin 'scrooloose/syntastic'

" neocomplcache
Plugin 'Shougo/neocomplcache'

" supertab
Plugin 'ervandew/supertab'

" tagbar
Plugin 'majutsushi/tagbar'
" ctrlp
Plugin 'kien/ctrlp.vim'

" markdown, js, ruby and rails
" Plugin 'tpope/vim-markdown'
" Plugin 'pangloss/vim-javascript'
" Plugin 'vim-ruby/vim-ruby'
" Plugin 'tpope/vim-rails'
" rainbow_parentheses 括号匹配高亮
" vim-trailing-whitespace 去除多余空格
" vim-indent-guides 可视化缩进
" vim-powerline 美化状态栏
" vim-easymotion 快速移动
" python-syntax py语法高亮

几乎都是只装插件不配置的,我就不信你们都用 default 还用的很哈皮~

Just CtrlP:

#10 楼 @nightire 我的那个配置每个插件都在单独的文件内配置的 部分是有配置的 当然 CtrlP 没怎么配置。

#3 楼 @jxs471494539 hhbk 可以提升代码编写速度么?很值得怀疑,呵呵

#12 楼 @lips 本人编码速度快了,但不代表所有人。

#12 楼 @lips

HHKB 的 layout 一流,为程序员量身定制,绝对没错。

我已入。

难道是高端键盘鄙视链?HHKB Tyep-S 无刻的鄙视 HHKB Type-S 有刻的?

#16 楼 @lgn21st 99% 的时候盲打,还是有 1% 的时候需要看下键盘的吧?

#15 楼 @xiaoronglv 除了手感好,还有其他神恶名优势?

#14 楼 @jxs471494539 手感好了,于是敲字速度快了?

#18 楼 @lips 可以这么说吧,你试过就知道了

#19 楼 @jxs471494539 只是手感导致的写代码速度加快,还是有其他什么特别的功能?

#20 楼 @lips 个别键位跟普通键盘不一样,按键手感不一样,还有其它一些差别,网上很多使用感受

#21 楼 @jxs471494539 用 emacs,ctrl 在 a 旁,不容易手腕得病?

有种体验叫疼痛;有种体验叫舒服;没感觉的就没必要强求;等有感觉了,也许也来不及了。

#17 楼 @lips

HHKB 手感一般,没有茶轴爽。它有 3 个优点:

  1. unix layout

  2. 可以通过跳线来兼容 mac,支持常用的 mac 的快捷键。

  3. 键盘很小,携带方便。

我现在已经离不开 HHKB 了。

#25 楼 @xiaoronglv 为啥不用双屏?外界 hhkb 敲字手感比苹果自身的要好? unix layout 自定义键位么?用了定制的键位的键盘,其他键盘就没法用了吧? 就像用 vim 的人突然跑去用 emacs,所有的东西要重学啊

需要 登录 后方可回复, 如果你还没有账号请 注册新账号