kyoto vim#1
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,428
On Slideshare
1,683
From Embeds
745
Number of Embeds
5

Actions

Shares
Downloads
1
Comments
0
Likes
2

Embeds 745

http://d.hatena.ne.jp 738
http://webcache.googleusercontent.com 2
https://si0.twimg.com 2
http://s.deeeki.com 2
http://us-w1.rockmelt.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Vimとの思い出 どうあがいても20分は持たない。
  • 2. 自己紹介• kyubuns ← きゅぶんず• Vim歴 : 半年ぐらい
  • 3. 自己紹介• kyubuns ← きゅぶんず• Vim歴 : 半年ぐらい• Twitter :
  • 4. 自己紹介• kyubuns ← きゅぶんず• Vim歴 : 半年ぐらい• Twitter : やってません
  • 5. 自己紹介• kyubuns ← きゅぶんず• Vim歴 : 半年ぐらい• Twitter : やってません• Opera : 使ってません
  • 6. 自己紹介• kyubuns ← きゅぶんず• Vim歴 : 半年ぐらい• Twitter : やってません• Opera : 使ってません• 花粉症 : ひどい
  • 7. 自己紹介• Vim検定
  • 8. 自己紹介• Vim検定 o中級:
  • 9. 自己紹介• Vim検定 o中級:5問中10問正解
  • 10. 自己紹介• Vim検定 o中級:5問中10問正解 (Vim検定のバ グ)
  • 11. 自己紹介• Vim検定 o中級:5問中10問正解 まあ実際のところ…びみょ…
  • 12. 自己紹介• Vim検定 o中級:5問中10問正解 まあ実際のところ…
  • 13. どうやってVimを触ってきたか
  • 14. Vimとの出会い
  • 15. Vimとの出会い• 某A社にインターンシップへ。
  • 16. Vimとの出会い• 某A社にインターンシップへ。
  • 17. Vimとの出会い• 某A社にインターンシップへ。
  • 18. Vimとの出会い• 某A社にインターンシップへ。
  • 19. Vim生活1ヶ月目• 基本操作だけでvimを使う o 移動してInsertモードで文字打って・・・• Virtualモードを使い出す o 範囲選択して削除便利ー!• 検索便利ー 置換便利ー 誰もが通る道。
  • 20. Vim生活3ヶ月目• 普通にテキスト編集してる時に:w という文字列を埋め込むようにな る。
  • 21. Vim生活4ヶ月目• NeoBundle導入 o URLいれるだけで、 プラグインが簡単に入れられる! o ここからプラグイン生活が始まる。
  • 22. Vim生活5ヶ月目• neocomplecache-clang導入 o C++コードの補完がすごい賢くなる。
  • 23. Vim生活6ヶ月目• VimFiler, UniteVim導入 o Vimってこんな視覚的に操作ができたん だ・・・!と感動する。
  • 24. 最近• VimShell導入。 o Vimの補完/操作がそのまま使えるの超 便利。
  • 25. 最近• VimShell導入。 o Vimの補完/操作がそのまま使えるの超 便利。• VimShellあきらめた。 o Zsh超便利。
  • 26. やばい、5分しか持たない。
  • 27. 今日• せっかくVim勉強会で発表するんだし、 これを機会に何かやってみよう。
  • 28. 今日• せっかくVim勉強会で発表するんだし、 これを機会に何かやってみよう。 (本日、深夜2時)
  • 29. 作ってみた• Vimプラグイン作ってみよう!!
  • 30. 作ってみた• Vimプラグイン作ってみよう!!• かの有名なSLコマンド作ってみよう!!
  • 31. 作ってみた• Vimプラグイン作ってみよう!!• かの有名なSLコマンド作ってみよう!!• ググったら既にあった! (おしょーさん。)
  • 32. 作ってみた• SLコマンドのコード自体は簡単。• でもプラグインの書き方分からない。• 適当に.vim/plugin/の中のコードを見てみ る。
  • 33. 作ってみた• command! Hoge call Huga() oコマンドを登録する。• function! Huga() - endfunction o関数を作る これだけ分かればなんとかなる。
  • 34. 作ってみた• 後は、SLコマンドのソースコードを読ん で移植するだけ・・・!!
  • 35. sl.vimcommand! Sl call s:call_sl()function! s:call_sl()endfunction
  • 36. sl.vimcommand! Sl call s:call_sl()function! s:call_sl() (ここにSLの実装が入る)endfunction
  • 37. sl.vimcommand! Sl call s:call_sl()function! s:call_sl() !slendfunction
  • 38. sl.vimcommand! Sl call s:call_sl()function! s:call_sl() !slendfunction
  • 39. 20分なんて持つわけ無かった。 おわり。