最近开始学 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'
楼主请看过来 https://github.com/vincentjiang/dotfiles/blob/master/.vimrc 另配编码神器,无刻 HHKB
只安装了最基本的几个 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语法高亮
#16 楼 @lgn21st 99% 的时候盲打,还是有 1% 的时候需要看下键盘的吧?
#15 楼 @xiaoronglv 除了手感好,还有其他神恶名优势?
HHKB 手感一般,没有茶轴爽。它有 3 个优点:
unix layout
可以通过跳线来兼容 mac,支持常用的 mac 的快捷键。
键盘很小,携带方便。
我现在已经离不开 HHKB 了。
#25 楼 @xiaoronglv 为啥不用双屏?外界 hhkb 敲字手感比苹果自身的要好? unix layout 自定义键位么?用了定制的键位的键盘,其他键盘就没法用了吧? 就像用 vim 的人突然跑去用 emacs,所有的东西要重学啊