RubyKaigi2010 Vim-LT
Transcript of RubyKaigi2010 Vim-LT
![Page 1: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/1.jpg)
/ 481
ぼくがEmacsからVimに乗り換えた
3つの理由
![Page 2: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/2.jpg)
/ 482
自己紹介
![Page 3: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/3.jpg)
/ 483
島田慶樹SHIMADA@_shimada
![Page 4: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/4.jpg)
/ 484
職業:Railsエンジニア
![Page 5: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/5.jpg)
/ 485
WEB+DB PRESS Vol.58
![Page 6: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/6.jpg)
/ 486
Cassandra+ Rails
の記事を執筆
![Page 7: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/7.jpg)
/ 487
コレ
![Page 8: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/8.jpg)
/ 488
ジュンク堂で売ってますのでみなさん是非!
![Page 9: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/9.jpg)
/ 489
Railsの即戦力募集中@KBMJ
![Page 10: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/10.jpg)
/ 4810
自己紹介おわり
![Page 11: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/11.jpg)
/ 4811
Emacs歴多分10年以上?
![Page 12: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/12.jpg)
/ 4812
Nemacsからの癖で
“えまっくす”
![Page 13: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/13.jpg)
/ 4813
そんな自分がなぜVimに?
![Page 14: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/14.jpg)
/ 4814
理由(1)
![Page 15: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/15.jpg)
/ 4815
左小指の限界
![Page 16: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/16.jpg)
/ 4816
Emacsは絶えず左小指を酷使する
![Page 17: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/17.jpg)
/ 4817
去年の秋ぐらいに左肩のあたりまでダメージが
![Page 18: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/18.jpg)
/ 4818
理由(2)
![Page 19: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/19.jpg)
/ 4819
Rails支援モード
![Page 20: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/20.jpg)
/ 4820
rails.vimが素晴らしい
![Page 21: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/21.jpg)
/ 4821
その他にもsurround.vim snipMate など
![Page 22: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/22.jpg)
/ 4822
いろいろ入れて今は快適
![Page 23: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/23.jpg)
/ 4823
残念なこと
![Page 24: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/24.jpg)
/ 4824
結局どんなプラグインを入れたかいまいち不明
![Page 25: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/25.jpg)
/ 4825
理由(3)
![Page 26: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/26.jpg)
/ 4826
開発環境の仮想化
![Page 27: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/27.jpg)
/ 4827
開発は常にssh / screen越しになった
![Page 28: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/28.jpg)
/ 4828
Vimにスイッチするとき苦労し
たこと
![Page 29: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/29.jpg)
/ 4829
バッファとタブ
![Page 30: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/30.jpg)
/ 4830
Emacsの時はリストから選ぶだけ C-x C-b
![Page 31: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/31.jpg)
/ 4831
Vimにはバッファ選択のデファクト
がない?
![Page 32: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/32.jpg)
/ 4832
自分なりに試行錯誤
![Page 33: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/33.jpg)
/ 4833
今は :e / :tabe / :sp / :vs
を使い分け
![Page 34: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/34.jpg)
/ 4834
学んだ事
![Page 35: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/35.jpg)
/ 4835
(1)バッファに頼らずファイル名を入れ直す覚悟
![Page 36: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/36.jpg)
/ 4836
(2)補完のために極力Vimが終了しないように気をつける
![Page 37: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/37.jpg)
/ 4837
Vimに染まってしまってからの苦労
![Page 38: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/38.jpg)
/ 4838
その(1)
![Page 39: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/39.jpg)
/ 4839
サーバに入った時など
![Page 40: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/40.jpg)
/ 4840
素のviの使い方を思い出すのに苦労
![Page 41: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/41.jpg)
/ 4841
その(2)
![Page 42: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/42.jpg)
/ 4842
ちょっとした計算をするときS式が
使えない
![Page 43: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/43.jpg)
/ 4843
いまはもっぱらirb
![Page 44: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/44.jpg)
/ 4844
VimでEval Bufferする方法教えてください
![Page 45: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/45.jpg)
/ 4845
最後にVimについて一言
![Page 46: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/46.jpg)
/ 4846
vi自体がexのVisualモードな
のに
![Page 47: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/47.jpg)
/ 4847
その中にさらにVisualモードがあるのは納得できない
![Page 48: RubyKaigi2010 Vim-LT](https://reader030.fdocuments.net/reader030/viewer/2022032419/55a3d35c1a28abfe698b4767/html5/thumbnails/48.jpg)
/ 4848
ご清聴ありがとうございました