« Back
in ruby editor vim cheatsheet ruby-on-rails read.

A handy cheatsheet for Ruby and Rails development inside Vim

A while ago, I published a cheatsheet that I wanted to keep handy while doing Ruby and Rails development inside Vim. It's the result of years using it as my main editor, and important plugins that I've incorporated throughout the years.

Since it has been downloaded a lot of times, I figured I might as well add it to my blog and get your comments, suggestions and improvements on it.

In case you're wondering I'm using Google's embedded PDF renderer here and it's quite handy since I don't have to modify my setup or get any additional JavaScript libraries.

UPDATE: plugin list below.

Plugin 'gmarik/vundle'  
Plugin 'ecomba/vim-ruby-refactoring'  
Plugin 'tpope/vim-rails.git'  
Plugin 'tpope/vim-rake.git'  
Plugin 'tpope/vim-rvm.git'  
Plugin 'vim-ruby/vim-ruby.git'  
Plugin 'keith/rspec.vim'  
Plugin 'skwp/vim-iterm-rspec'  
Plugin 'skwp/vim-spec-finder'  
Plugin 'ck3g/vim-change-hash-syntax'  
Plugin 'tpope/vim-bundler'  
Plugin 'sheerun/vim-polyglot'  
Plugin 'garbas/vim-snipmate.git'  
Plugin 'honza/vim-snippets'  
Plugin 'jtratner/vim-flavored-markdown.git'  
Plugin 'scrooloose/syntastic.git'  
Plugin 'nelstrom/vim-markdown-preview'  
Plugin 'skwp/vim-html-escape'  
Plugin 'kchmck/vim-coffee-script'  
Plugin 'AndrewRadev/vim-eco'  
Plugin 'gregsexton/gitv'  
Plugin 'mattn/gist-vim'  
Plugin 'tpope/vim-fugitive'  
Plugin 'tpope/vim-git'  
Plugin 'chrisbra/color_highlight.git'  
Plugin 'skwp/vim-colors-solarized'  
Plugin 'itchyny/lightline.vim'  
Plugin 'jby/tmux.vim.git'  
Plugin 'morhetz/gruvbox'  
Plugin 'xsunsmile/showmarks.git'  
Plugin 'chriskempson/base16-vim'  
Plugin 'godlygeek/csapprox.git'  
Plugin 'austintaylor/vim-indentobject'  
Plugin 'bootleq/vim-textobj-rubysymbol'  
Plugin 'coderifous/textobj-word-column.vim'  
Plugin 'kana/vim-textobj-datetime'  
Plugin 'kana/vim-textobj-entire'  
Plugin 'kana/vim-textobj-function'  
Plugin 'kana/vim-textobj-user'  
Plugin 'lucapette/vim-textobj-underscore'  
Plugin 'nathanaelkane/vim-indent-guides'  
Plugin 'nelstrom/vim-textobj-rubyblock'  
Plugin 'thinca/vim-textobj-function-javascript'  
Plugin 'vim-scripts/argtextobj.vim'  
Plugin 'justinmk/vim-sneak'  
Plugin 'rking/ag.vim'  
Plugin 'vim-scripts/IndexedSearch'  
Plugin 'nelstrom/vim-visual-star-search'  
Plugin 'skwp/greplace.vim'  
Plugin 'Lokaltog/vim-easymotion'  
Plugin 'jistr/vim-nerdtree-tabs.git'  
Plugin 'scrooloose/nerdtree.git'  
Plugin 'kien/ctrlp.vim'  
Plugin 'xolox/vim-misc'  
Plugin 'xolox/vim-session'  
Plugin 'AndrewRadev/splitjoin.vim'  
Plugin 'Raimondi/delimitMate'  
Plugin 'Shougo/neocomplete.git'  
Plugin 'briandoll/change-inside-surroundings.vim.git'  
Plugin 'godlygeek/tabular'  
Plugin 'tomtom/tcomment_vim.git'  
Plugin 'vim-scripts/camelcasemotion.git'  
Plugin 'vim-scripts/matchit.zip.git'  
Plugin 'kristijanhusak/vim-multiple-cursors'  
Plugin 'Keithbsmiley/investigate.vim'  
Plugin 'chrisbra/NrrwRgn'  
Plugin 'christoomey/vim-tmux-navigator'  
Plugin 'MarcWeber/vim-addon-mw-utils.git'  
Plugin 'bogado/file-line.git'  
Plugin 'mattn/webapi-vim.git'  
Plugin 'sjl/gundo.vim'  
Plugin 'skwp/YankRing.vim'  
Plugin 'tomtom/tlib_vim.git'  
Plugin 'tpope/vim-abolish'  
Plugin 'tpope/vim-endwise.git'  
Plugin 'tpope/vim-ragtag'  
Plugin 'tpope/vim-repeat.git'  
Plugin 'tpope/vim-surround.git'  
Plugin 'tpope/vim-unimpaired'  
Plugin 'vim-scripts/AnsiEsc.vim.git'  
Plugin 'vim-scripts/AutoTag.git'  
Plugin 'vim-scripts/lastpos.vim'  
Plugin 'vim-scripts/sudo.vim'  
Plugin 'goldfeld/ctrlr.vim'  
Plugin 'othree/javascript-libraries-syntax.vim'  

Hope you enjoyed it and looking forward to your comments.

comments powered by Disqus