PHPer の為の TDD-vim   開発環境入門   2011/08/21   @_nishigori
@_nishigori・総合自宅警備保証・だいたい下心からはじまってる・ TDD は最近触発されてやり始めた
今日は Vim のお話です  @_nishigori の Vim Level は 4~5 ぐらい  Vim 歴 1 年ちょっと。  vimrc は filetype 合わせたら 1200 行程の中級者  Plugin は 40~50 個ぐらい使...
みなさん道具 ( エディタ ) を   大切にしてますか?ツール選びでの大きな選定要素・拡張性の高さ・メンテナンスされているか・先駆者がいるか・直感的か・他ツールとの連携性         Etc ...
Vim とか Emacs でない人「学習コストが高い!!」
Vim 脱初心者への道   ・ vimtutor     master-sensei@tddbc:~% vimtutor     チュートリアル形式で vim を練習   ・ Vim-users.jp Hacks     著名な vimmer ...
Vim テクニックバイブル                 Vim でも遂に発売される。                 脱初心者ステップ、                 トレンディな Vim Plugins 、               ...
「テストコードでも コーディングレベルのバグを減らす」       unite.vim                               +                   neocomplcache               ...
「すばやくまわす」          vim-quickrun                       +                  PHPUnitvim-quickrun  作者 : thinca さん( Vim テクニックバイブ...
デモ中で使っていた         Plugin と主な機能・ vim-quickrun・ unite.vim   unite bookmark, unite buffer etc ..・ neocomplcache      (neocomp...
巷で有名な Vim Plugin の特徴                Plugin が拡張しやすくなっているEx.)  snippet : neocomplcache snippet を独自に定義できる。編集も容易。  unite.vim :...
最後にVim + Vims Plugin は PHP と同様にドキュメントやヘルプの情報の豊富さが最も大きな特徴のひとつです。 興味がある Plugin や機能があったらまずはドキュメントをみましょう。Vim, その他ツールを駆使し、  より良...
Good Luck Your TDD Life ;)
Upcoming SlideShare
Loading in …5
×

Tdd vim

3,789 views
3,721 views

Published on

TDDBC Tokyo 1.7 for PHP #tddbc のLTで使用したスライドの整形版です。

Published in: Self Improvement
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,789
On SlideShare
0
From Embeds
0
Number of Embeds
1,697
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Tdd vim

  1. 1. PHPer の為の TDD-vim 開発環境入門 2011/08/21 @_nishigori
  2. 2. @_nishigori・総合自宅警備保証・だいたい下心からはじまってる・ TDD は最近触発されてやり始めた
  3. 3. 今日は Vim のお話です  @_nishigori の Vim Level は 4~5 ぐらい  Vim 歴 1 年ちょっと。  vimrc は filetype 合わせたら 1200 行程の中級者  Plugin は 40~50 個ぐらい使っている 他のエディタ・ IDE 使っている方もなるべく参考になるようにお話ししたいと思います。。 “ 宗教戦争は嫌いです。
  4. 4. みなさん道具 ( エディタ ) を 大切にしてますか?ツール選びでの大きな選定要素・拡張性の高さ・メンテナンスされているか・先駆者がいるか・直感的か・他ツールとの連携性 Etc ...
  5. 5. Vim とか Emacs でない人「学習コストが高い!!」
  6. 6. Vim 脱初心者への道   ・ vimtutor     master-sensei@tddbc:~% vimtutor     チュートリアル形式で vim を練習   ・ Vim-users.jp Hacks     著名な vimmer 達が記事を投稿している   ・ Vim 同梱の help を駆使する     全ては :help に書かれている これで Vim Level 5 ぐらいまで行ける!と思う Vim Level とは? http://vim-users.jp/2010/01/vim-10-levels/
  7. 7. Vim テクニックバイブル Vim でも遂に発売される。 脱初心者ステップ、 トレンディな Vim Plugins 、 Vim の設定の紹介等。http://www.amazon.co.jp/gp/product/4774147958
  8. 8. 「テストコードでも コーディングレベルのバグを減らす」 unite.vim + neocomplcache + snippet  neocomplcache, unite.vim   作者 : Shougo さん (Vim テクニックバイブル著者のひとり )   neocomplcache には snippet も同梱されている。 ↓   PHPUnit の neocomplcache snippet 書いた。  コードはまだ途中だけど github に置いてあります。https://github.com/nishigori/neocomplcache_phpunit_snippet.git
  9. 9. 「すばやくまわす」 vim-quickrun + PHPUnitvim-quickrun  作者 : thinca さん( Vim テクニックバイブル著者のひとり)PHPUnit  今日のお題ペアプログラミングで使われる方も多いはず。   vim-quickrun と PHPUnit を使って操作を vim 内で完結してみる demo
  10. 10. デモ中で使っていた Plugin と主な機能・ vim-quickrun・ unite.vim   unite bookmark, unite buffer etc ..・ neocomplcache (neocomplcache, phpunit snippet)・ vimshell・ vimfiler・ git-vim
  11. 11. 巷で有名な Vim Plugin の特徴 Plugin が拡張しやすくなっているEx.)  snippet : neocomplcache snippet を独自に定義できる。編集も容易。  unite.vim : unite source の実装。 Unite-outline, unite-grep, unite-symfony  ref.vim : 独自 ref の拡張。 JQuery, PHPManual           unite.vim との連携も必須 !! まずは使いこなす。 なければ自分で実装する。 “ 今では Vim 習得は決して難しくないよ !!
  12. 12. 最後にVim + Vims Plugin は PHP と同様にドキュメントやヘルプの情報の豊富さが最も大きな特徴のひとつです。 興味がある Plugin や機能があったらまずはドキュメントをみましょう。Vim, その他ツールを駆使し、 より良い TDD 開発環境を手に入れていきましょう!!
  13. 13. Good Luck Your TDD Life ;)

×