51
ぼくの開発環 ~ ぼくと Zsh Screen Vim MIKAMI Yoshiyuki [email protected] http://saikyoline.jp/

My dev env

Embed Size (px)

Citation preview

Page 1: My dev env

ぼくの開発環境

~ ぼくと Zshと Screenと Vim ~

MIKAMI [email protected]://saikyoline.jp/

Page 2: My dev env

開発環境

Page 3: My dev env

最近変えた

Page 4: My dev env

From

Page 5: My dev env

クライアントサイド

Page 6: My dev env

To

Page 7: My dev env

サーバサイド

Page 8: My dev env

Vim をメインエディタにしたか

った

Page 9: My dev env

gvim?

Page 10: My dev env

せっかくだから、まるっとあち

ら側へ

Page 11: My dev env

なんかみんな楽しそうだし

Page 12: My dev env

気になる世界

Page 13: My dev env

仲間に入りたい

Page 14: My dev env

いつのまにか

Page 15: My dev env

“Build Once, Develop Anywhere”

Page 16: My dev env

すごくいい

Page 17: My dev env

ただ言いたい誰かに伝えたい

Page 18: My dev env

ただ言いたい聞いて欲しい

Page 19: My dev env

ただ言いたい見て欲しい

Page 20: My dev env

と、いうことで

Page 21: My dev env

大公開

Page 22: My dev env

まず

Page 23: My dev env

Zsh

Page 24: My dev env

複数セッションでヒストリを共

Page 25: My dev env

Screen で効く

Page 26: My dev env

.zshrcHISTFILE=~/.zsh_history HISTSIZE=5000SAVEHIST=5000

Page 27: My dev env

そして

Page 28: My dev env

Screen

Page 29: My dev env

複数セッションを1ターミナル

Page 30: My dev env

急な切断にも安心

Page 31: My dev env

さらに

Page 32: My dev env

Vim

Page 33: My dev env

使っているプラグイン

•vim-ruby•rails.vim•matchit.vim•surround.vim•project.vim

Page 34: My dev env

使っているプラグイン

•vim-ruby•rails.vim•matchit.vim•surround.vim•project.vim

Page 35: My dev env

使っているプラグイン

•vim-ruby•rails.vim•matchit.vim•surround.vim•project.vim

Page 36: My dev env

使っているプラグイン

•vim-ruby•rails.vim•matchit.vim•surround.vim•project.vim

Page 37: My dev env

使っているプラグイン

•vim-ruby•rails.vim•matchit.vim•surround.vim•project.vim

Page 38: My dev env

使っているプラグイン

•vim-ruby•rails.vim•matchit.vim•surround.vim•project.vim

Page 39: My dev env

そのほか

Page 40: My dev env

Ruby(Rails)でテスト

Page 41: My dev env

autotest

http://www.zenspider.com/ZSS/Products/ZenTest/

Page 42: My dev env

ファイル更新のたびに黙々とテ

スト

Page 43: My dev env

頼もしい

Page 44: My dev env

Screen と連携

Autotest::Screen

Page 45: My dev env

.autotestrequire 'autotest/screen'Autotest::Screen.statusline → = %q[%{=r dd} %-w%{=b dd}[%n] %t %{-}%+w %=]

http://saikyoline.jp/weblog/2007/07/autotestscreen.html

Page 46: My dev env

イカす

Page 47: My dev env

やってみます

Page 48: My dev env

まだまだ

Page 49: My dev env

模索中

Page 50: My dev env

おすすめあったら教えてくださ

Page 51: My dev env

ご静聴ありがとうございました