Más contenido relacionado
La actualidad más candente (20)
Tdd vim
- 3. 今日は Vim のお話です
@_nishigori の Vim Level は 4~5 ぐらい
Vim 歴 1 年ちょっと。
vimrc は filetype 合わせたら 1200 行程の中級者
Plugin は 40~50 個ぐらい使っている
他のエディタ・ IDE 使っている方もなるべく
参考になるようにお話ししたいと思います。。
“ 宗教戦争は嫌いです。
- 4. みなさん道具 ( エディタ ) を
大切にしてますか?
ツール選びでの大きな選定要素
・拡張性の高さ
・メンテナンスされているか
・先駆者がいるか
・直感的か
・他ツールとの連携性
Etc ...
- 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. Vim テクニックバイブル
Vim でも遂に発売される。
脱初心者ステップ、
トレンディな Vim Plugins 、
Vim の設定の紹介等。
http://www.amazon.co.jp/gp/product/4774147958
- 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. 「すばやくまわす」
vim-quickrun
+
PHPUnit
vim-quickrun
作者 : thinca さん( Vim テクニックバイブル著者のひとり)
PHPUnit
今日のお題ペアプログラミングで使われる方も多いはず。
vim-quickrun と PHPUnit を使って操作を vim 内で完結してみる
demo
- 10. デモ中で使っていた
Plugin と主な機能
・ vim-quickrun
・ unite.vim
unite bookmark, unite buffer etc ..
・ neocomplcache
(neocomplcache, phpunit snippet)
・ vimshell
・ vimfiler
・ git-vim
- 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. 最後に
Vim + Vim's Plugin は PHP と同様に
ドキュメントやヘルプの情報の豊富さが
最も大きな特徴のひとつです。
興味がある Plugin や機能があったら
まずはドキュメントをみましょう。
Vim, その他ツールを駆使し、
より良い TDD 開発環境を
手に入れていきましょう!!