■ vim-ruby
$ gem install vim-ruby ERROR: Could not find a valid gem 'vim-ruby' (>= 0) in any repository
 ヘイヘイ。いれらんねーじゃんかよーと。
 ということで、、
 ↓こちらのブログを参考にさせていただきました。
 [技術][Ruby][Vim]最新版のvim-rubyをインストールする(http://d.hatena.ne.jp/idesaku/20100528/1275046435)
 gitでクローンしてきて、
$ git clone http://github.com/vim-ruby/vim-ruby.git Initialized empty Git repository in /home/eshinohara/vim-ruby/.git/ 〜略〜 Resolving deltas: 100% (2326/2326), done.
チェックアウトして(HEADだとちょっとビビって7.3にしました)
$ cd vim-ruby/ ~/vim-ruby$ git checkout vim7.3 Note: checking out 'vim7.3'. 〜略〜
rakeでパッケージングして
~/vim-ruby$ rake package (in /home/eshinohara/vim-ruby) mkdir -p etc/package mkdir -p etc/package/vim-ruby-2011.02.07
出来上がったgemファイルをインストールして
~/vim-ruby$ gem install etc/package/vim-ruby-2011.02.07.gem Successfully installed vim-ruby-2011.02.07 1 gem installed Installing ri documentation for vim-ruby-2011.02.07... Installing RDoc documentation for vim-ruby-2011.02.07...
vim-ruby-install.rbってファイルが出来るのでソレ叩きます。
~/vim-ruby/bin$ ~/vim-ruby/bin$ ls -l 合計 16 -rwxr-xr-x 2 eshinohara eshinohara 13171 2011-02-07 09:17 vim-ruby-install.rb
どこに入れる?って聞かれるのでインストールするとこ指定します(デフォルトの.vimの中)
$ ruby vim-ruby-install.rb Possible Vim installation directories: 1) /home/eshinohara/.vim Please select one (or anything else to specify another directory): 1 〜略〜 syntax/ruby.vim -> /home/eshinohara/.vim/syntax/ruby.vim
 ↓Ctrl-X Ctrl-Oで補完が出来ます。Ctrl-PとCtrl-Nでカーソルを上下移動、Ctrl-Yで決定。
 autocomplpop.vimも入れるのでとりあえずそのまま。
 
 
■ matchit.vim
 %でif文の最初と最後とか行ったり来たりできます。便利。
  
■ autocomplpop.vim
~/.vim$ unzip vim-autocomplpop.zip Archive: vim-autocomplpop.zip inflating: autoload/acp.vim inflating: doc/acp.jax inflating: doc/acp.txt inflating: plugin/acp.vim
~/.vim$ unzip rails.zip Archive: rails.zip inflating: autoload/rails.vim inflating: plugin/rails.vim inflating: doc/rails.txt
適当にscaffoldしてから、、
~/sample$ rails g scaffold item name:string body:text price:integer
      invoke  active_record
      create    db/migrate/20110207021745_create_items.rb
      create    app/models/item.rb
      invoke    test_unit
      create      test/unit/item_test.rb
      create      test/fixtures/items.yml
       route  resources :items
      invoke  scaffold_controller
      create    app/controllers/items_controller.rb
      invoke    erb
      create      app/views/items
      create      app/views/items/index.html.erb
      create      app/views/items/edit.html.erb
      create      app/views/items/show.html.erb
      create      app/views/items/new.html.erb
      create      app/views/items/_form.html.erb
      invoke    test_unit
      create      test/functional/items_controller_test.rb
      invoke    helper
      create      app/helpers/items_helper.rb
      invoke      test_unit
      create        test/unit/helpers/items_helper_test.rb
      invoke  stylesheets
      create    public/stylesheets/scaffold.css
Item.allのとこら辺にカーソル合わせてgf押すとModelに行ってくれる。便利。
class ItemsController < ApplicationController
  # GET /items
  # GET /items.xml
  def index
    @items = Item.all
 他にもイロイロあるみたいだけど、それはRailsの開発やりながら覚えるとして、
 :Rake db:migrate とか叩いてやると↓のようにドヤドヤっとやってくれたり。
 
 
■ project.vim
 上記同様アーカイブを解凍するだけなのでインストールの手順は省略。
 # っていうか取りそびれちゃったw
 やることは、、、
:Rproject
 以上でです。
 Ctrl+wwでペイン間をいったりきたりできます。
 ↓これだけ出来れば、、、
 
 
■ fuf.vim
 TextMateとかEclipseとかにはファイル名の一部をチョロチョロっと入れたら、
 補完みたいな感じでファイルが開ける機能があるわけですが、VimではFuzzyFinderっちゅうので出来そうです↓
 TextMate “Go to file…” in VIM(http://colonelpanic.net/2010/05/textmate-go-to-file-in-vim/)
 結構ズラズラ入っていきました↓
~/.vim$ unzip vim-fuzzyfinder.zip Archive: vim-fuzzyfinder.zip inflating: autoload/fuf.vim inflating: autoload/fuf/bookmarkdir.vim 〜略〜 inflating: autoload/fuf/tag.vim inflating: autoload/fuf/taggedfile.vim inflating: doc/fuf.jax inflating: doc/fuf.txt inflating: plugin/fuf.vim
そしたらL9ってのが無いって怒られました↓
.vim/plugin/fuf.vim の処理中にエラーが検出されました: 行 13: ***** L9 library must be installed! *****
入れてみます↓
~/.vim$ unzip vim-l9.zip Archive: vim-l9.zip inflating: autoload/l9.vim inflating: autoload/l9/async.py inflating: autoload/l9/async.vim inflating: autoload/l9/quickfix.vim inflating: autoload/l9/tempbuffer.vim inflating: autoload/l9/tempvariables.vim inflating: doc/l9.jax inflating: doc/l9.txt inflating: plugin/l9.vim
 いろいろ使い方はあるんだと思いますが、とりあえずやりたいことは
 ↓で出来そうな予感です。
FufFile **/
 
■ snippetsEmu.vim
 これまたTextMateネタで、”def”とか入力したらtab押すとデロっとendとかやってくれる。
 snippy_plugin.vba と snippy_bundles.vba っていう二つのVimballを落としてきて、vimで開いて
source %
ってやってやると↓のように入っていきます。
Vimball Archive extracted : 973 lines wrote /home/eshinohara/.vim/plugin/snippetsEmu.vim extracted : 354 lines wrote /home/eshinohara/.vim/doc/snippets_emu.txt did helptags
Vimball Archive extracted : 9 lines wrote /home/eshinohara/.vim/after/ftplugin/actionscript_snippets.vim extracted : 17 lines wrote /home/eshinohara/.vim/after/ftplugin/aspvbs_snippets.vim extracted : 58 lines 〜相当長め〜
| 入門vi 第6版 | |
![]()  | 
リンダ ラム アーノルド ロビンス Linda Lamb 
 オライリー・ジャパン  2002-05  | 
  
  
  
  



コメント
[…] This post was mentioned on Twitter by webdesignStatio, oda. oda said: [vim][rails][環境設定] / VimでRailsにRide onしてみる | shinodogg.com http://htn.to/TMBJgn […]
[…] 昔の自分のブログの記事( VimでRailsにRide onしてみる | shinodogg.com )を読んでたら、 Vimでイイんじゃないかなぁと思えてきました。 Ruby on […]
[…] VimでRailsにRide onしてみる=> http://shinodogg.com/?p=3334 Railsで開発できる環境を整える(RVM&諸々インストール編)=> […]