rails.vimを使ってみる - 1

プロジェクトの作成 :Rails new demo プロジェクトのツリー表示 :Rtree

NERD tree

インストール % git clone https://github.com/scrooloose/nerdtree.git % cd nerdtree % rake install (in /home/hoge/src/nerdtree) Installed doc/NERD_tree.txt to /home/hoge/.vim/doc/NERD_tree.txt Installed nerdtree_plugin/exec_menuitem.vim to /…

UbuntuからさくらのVPSサーバに接続する

鍵の作成 ssh-keygen -t rsa 公開鍵の登録 ssh-copy-id '-p 2222 hoge@myserver.sakura.ne.jp' 接続 ssh hoge@myserver.sakura.ne.jp -p 2222

vimshell

vim

インストール git clone https://github.com/Shougo/vimshell.git cd vimshell cp -r autoload doc plugin syntax ~/.vim vimprocのインストール git clone https://github.com/Shougo/vimproc.git cd vimproc make -f make_gcc.mak cp -r autoload doc plug…

LogMeTTでログイン自動化

LogMeTTを使って自動ログインマクロを作成 まずはテンプレートを選ぶ それを編集 パスワードは暗号化してファイルから読み込むようにした。 hostname = 'xxx.sakura.ne.jp' username = 'hoge' getpassword 'C:\Users\hoge\TTfiles\pass.dat' 'password' inpu…

Rubyのインストール

sudo apt-get install ruby rubygems irb ri rdoc rake build-essential ruby1.8-dev libopenssl-ruby .zshrcに記述 export PATH=/var/lib/gems/1.8/bin:$PATH

Ubuntuサーバの設定

さくらのVPS上でUbuntu10.04LTSを動かしたので、その設定メモ DNS DNSサーバを指定する /etc/resolv.confに追加 nameserver 210.188.224.10 nameserver 210.188.224.11 ntp 時刻合わせをする /etc/cron.daily/ntpdateを作成して以下を設定 ntpserver ntp.jst…

vimでコメントアウト

vim

コメントアウトしたいとき "Ctrl" + "v" でコメントしたい行の先頭を選択(ヴィジュアルモード) 大文字"I" "#"(コメント文字) "Esc" 戻すとき "Ctrl" + "v" でコメントしたい行の先頭を選択(ヴィジュアルモード) "d"

neocomplcache

vim

% git clone https://github.com/Shougo/neocomplcache.git % cd neocomplcache % cp -r autoload doc ftplugin indent plugin syntax ~/.vim :helptags ~/.vim/doc .vimrcに:help neocomplcache@enのEXAMPLESをコピー " Disable AutoComplPop. let g:acp_en…

コード整形

vim

gg=G

vim-railsをインストール

% git clone https://github.com/tpope/vim-rails.git % cd vim-rails % rake install Installing rails.vim Copied autoload/rails.vim to /home/leex40/.vim/autoload/rails.vim Copied plugin/rails.vim to /home/leex40/.vim/plugin/rails.vim Copied do…

RVMでrails3用のgemsetを作成する

まずはRuby1.9.2-p136をインストールして、デフォルトに設定する % rvm install 1.9.2-p136 % rvm use --default 1.9.2-p136 Rails3向けにgemsetを作成する % rvm gemset create rails3 'rails3' gemset created % rvm 1.9.2-p136@rails3 % rvm gemset name …

vim-rubyのインストール

git clone https://github.com/vim-ruby/vim-ruby.git cd vim-ruby/bin ruby vim-ruby-install.rb VimRubySupport

vimでscala

sbaz install scala-tool-support cd $SCALA_HOME/misc/scala-tool-support/vim cp -r ./ftdetect ./indent ./plugin ./syntax ~/.vim 参考

プラグインのドキュメントを参照できるようにする

vim

:helptags ~/.vim/doc

neocomplcache

vim

キーワード補完プラグイン

rails.vim

vim

Ruby on Rails用プラグイン

screenを256色表示にする

.screenrcに記述 defbce on term xterm-256color termcapinfo xterm* 'Co#256:pa#32767:AB=\E[48;5;%dm:AF=\E[38;5;%dm:'

.gvimrcの設定

vim

colorscheme zenburn set guifont=MigMix\ 1M\ 11 winpos 150 40 set lines=35 set columns=120

vimのビルドオプションの確認

vim

% vi --version

Android端末「IS01・SH-10B」における、シャープの開発方針 白石 奈緒樹 氏、 重田 大助 氏

vimのアイコン

vim

VIM Pictures

ウィンドウの位置とサイズ

vim

位置の確認 :winpos 位置の指定 :winpos 172 103 サイズの設定 :set lines=50 :set columns=80

gvimのフォントを変える

set guifont=M+2VM+IPAG\ circle\ 12

colorschmeを変更

vim

名無しのvim使い カラースキーマ zenburn Copy the file to ~/.vim/colors and :colorscheme zenburn

Ubuntuでgvim

sudo aptitude install vim-gnome

色付け

vim

.vimrcに記述 set background=dark colorscheme evening

Macでもvim

vim

sudo port install vim +huge +cscope +nls +ruby +perl +shell 参考 MacPorts vim Vim's Versions and Features

Vim Quick Reference Card

vim

とりあえずいつも手元に置いていきます。 http://tnerual.eriogerg.free.fr/vim.html

matchit

vim

.vimrcに記述 source /usr/share/vim/addons/plugin/matchit.vim