※   : june29
※   : june29
※   : june29
sora_h   !
toruby                !


             sora_h



※
Shota Fukumori a.k.a. sora_h
Feb 2011 @ Tochigi RubyKaigi 03
Web
  Shota Fukumori a.k.a. sora_h
Feb 2011 @ Tochigi RubyKaigi 03
Web
  Shota Fukumori a.k.a. sora_h
Feb 2011 @ Tochigi RubyKaigi 03
Shota Fukumori a.k.a. sora_h
Feb 2011 @ Tochigi RubyKaigi 03
•

•   Web



•
•
•          sm8331942



•
• RubyKaigi2011        !
Shota Fukumori a.k.a. sora_h
Feb 2011 @ Tochigi RubyKaigi 03
Vim
  Shota Fukumori a.k.a. sora_h
Feb 2011 @ Tochigi RubyKaigi 03
•             2

•   #tork03

•
•   Ruby             (http://bit.ly/f1j3PZ)

•   Vimmer
•   3         Ruby



•          Ruby      ←NEW!
• http://twitter.com/sora_h
• http://codnote.net/ (Blog)
• http://sorah.cosmio.net/
• http://github.com/sorah
•      2/4 (20   )

• 14
  http://amzn.to/sora_h
•             FPS

• Left 4 Dead 2
• TrueCombat: Elite
• Steam id: sora_h
•             FPS

• Left 4 Dead 2
• TrueCombat: Elite
• Steam id: sora_h
•             FPS

• Left 4 Dead 2
• TrueCombat: Elite
• Steam id: sora_h
Team Pasra


IRC: #pasratce @ irc.friend-chat.jp

FPS   Ruby

http://pasra.tk/
• b-mobile wifi
  iPhone

• Bm-wifi Info
•
• http://codnote.net/2011/01/26/bm-wifi-info/
•3
                             Go



• http://onlinesg.org/13
•         Twitter: @pastak
Agenda
•
• Vim?
• Vim
• vimrc
• Vim + Ruby = ?
•
•   ?
OS
• Mac OS X
• Debian
• *BSD
• Linux
• Mac OS 9
• Windows
• iOS
• Android
/IDE
• Vim           • vi
• ed            • terapad
• Eclipse       • Text Edit
• Netbeans      • TextMate
• Xcode         • Ruby
• notepad.exe
• Emacs
• Xyzzy
/
• cmd.exe          • zsh
• vimshell         • bash
• iTerm            • screen
• iTerm2           • tmux
• gnome-terminal   • csh
• xterm            • sh
• nyaos            • tcsh
• powershell
sora_h

• Mac OS X
• zsh
• screen
• vim (MacVim-KaoriYa)
• iTunes
•
•
•   (   : PC   !)

•
•
•
•
•   (   )
Vim!
• Vi IMproved (       vi   )

•
•
•
•        Ruby + Vim
vim plugin

• neocomplcache.vim
• vimshell.vim
• quickrun.vim
• unite.vim
• rails.vim
neocomplcache.vim

• autocomplpop.vim
•
• http://github.com/Shougo/neocomplcache.vim
vimshell.vim

•                vim

•   gvim (win)



•
quickrun.vim

• No Name

• vimshell
•
unite.vim


• Emacs   anything.el

•
rails.vim

• :Rmodel
            :R




• “Vim is forever”
repl.vim

• needs vimshell.vim & vimproc (?)
• <space>i ruby
         irb                   irb
vimrc
vimrc

• vim
•               autocmd

•
                     !
vim-users.jp
• http://vim-users.jp/
• Vimmer vim hacks

•        Tips

•          Rubyist       Hack
RSpec + Vim

• http://vim-users.jp/2010/09/hack172/
• http://vim-users.jp/2010/10/hack176/
• quickrun.vim           RSpec
• http://vim-users.jp/2010/03/hack131/
• {{ → #{
•
•
unite.vim
unite.vim
• unite.vim
•
  enter/tab

• anything.el
• ruby
unite-outline

• https://github.com/h1mesuke/unite-outline
• class def

•
unite-evalruby

• ujihisa
• http://ujihisa.blogspot.com/2010/12/
  investing-methods-of-object-on-unite.html
unite-gem


• gem
•
• Vim+Ruby
• Vim
• Emacs


•         !
• each_with_index {|value,index| ...}
• each_with_index {|v,i| ...}
• each_with_index {|v,i| m = ...}
ぼくとわたしのVim
ぼくとわたしのVim
ぼくとわたしのVim
ぼくとわたしのVim
ぼくとわたしのVim

ぼくとわたしのVim