ruby 開発環境

vim install

sudo apt-get install vim vim-gtk vim-gui-common

install vim-nox

vim --version |grep ruby
    +diff            +menu            -ruby            +writebackup
sudo apt-get install vim-nox
vim --version |grep ruby
    +diff            +menu            +ruby            +writebackup

settings

mkdir -p ~/.vim/bundle
cd ~/.vim/bundle/
git clone http://github.com/Shougo/neobundle.vim

vim ~/.vimrc

set number
set nocompatible
filetype plugin indent off

if has('vim_starting')
  set runtimepath+=~/.vim/bundle/neobundle.vim
  call neobundle#rc(expand('~/.vim/bundle'))
endif

" 以下は必要に応じて追加
" NeoBundle 'Shougo/unite.vim'
" NeoBundle 'Shougo/neosnippet.vim'
NeoBundle 'git://github.com/Shougo/neobundle.vim.git'
NeoBundle 'git://github.com/Shougo/neocomplcache.git'
NeoBundle 'git://github.com/Shougo/unite.vim.git'
NeoBundle 'git://github.com/Shougo/vimshell.git'
NeoBundle 'git://github.com/Shougo/vimproc.git'
NeoBundle 'git://github.com/vim-scripts/taglist.vim.git'
NeoBundle 'git://github.com/Lokaltog/vim-powerline.git'
NeoBundle 'git://github.com/vim-scripts/TwitVim.git'
filetype plugin indent on

# 終了せずに、vim上で以下を実行
:NeoBundleInstall
:wq!

open-java install

sudo apt-get install openjdk-7-jdk
cd ~/Downloads && wget http://cx4a.org/pub/rsense/rsense-0.3.zip
unzip rsense-0.3.zip
sudo cp -R rsense-0.3 /opt/.
sudo chmod +x /opt/rsense-0.3/bin/rsense
/opt/rsense-0.3/bin/rsense version
RSense 0.3
ruby /opt/rsense-0.3/etc/config.rb > ~/.rsense
export RSENSE_HOME="/opt/rsense-0.3"

vim setting

vim ~/.vimrc

let g:neocomplcache#sources#rsense#home_directory = '/opt/rsense-0.3'
" neocomplcache
let g:neocomplcache_enable_at_startup = 1
let g:neocomplcache_max_list = 20
let g:neocomplcache_manual_completion_start_length = 3
let g:neocomplcache_enable_ignore_case = 1
let g:neocomplcache_enable_smart_case = 1
" demiliter for function compl
if !exists('g:neocomplcache_delimiter_patterns')
    let g:neocomplcache_delimiter_patterns = {}
endif