狠狠撸

狠狠撸Share a Scribd company logo
ぼくの開発環
境
~ ぼくと Zsh と Screen と Vim
~
MIKAMI Yoshiyuki
yoshuki@saikyoline.jp
http://saikyoline.jp/
开発环境
最近変えた
From
クライアントサ
イド
To
サーバサイド
Vim をメインエ
ディタにしたか
った
gvim?
せっかくだから
、まるっとあち
ら側へ
なんかみんな楽
しそうだし
気になる世界
仲间に入りたい
いつのまにか
“Build Once,
Develop Anywhere”
すごくいい
ただ言いたい
誰かに伝えたい
ただ言いたい
聞いて欲しい
ただ言いたい
見て欲しい
と、いうことで
大公开
まず
Zsh
複数セッション
でヒストリを共
有
Screen で効く
.zshrc
HISTFILE=~/.zsh_history
HISTSIZE=5000
SAVEHIST=5000
そして
Screen
複数セッション
を1ターミナル
で
急な切断にも安
心
さらに
Vim
使っているプラグイ
ン
?vim-ruby
?rails.vim
?matchit.vim
?surround.vim
?project.vim
使っているプラグイ
ン
?vim-ruby
?rails.vim
?matchit.vim
?surround.vim
?project.vim
使っているプラグイ
ン
?vim-ruby
?rails.vim
?matchit.vim
?surround.vim
?project.vim
使っているプラグイ
ン
?vim-ruby
?rails.vim
?matchit.vim
?surround.vim
?project.vim
使っているプラグイ
ン
?vim-ruby
?rails.vim
?matchit.vim
?surround.vim
?project.vim
使っているプラグイ
ン
?vim-ruby
?rails.vim
?matchit.vim
?surround.vim
?project.vim
そのほか
Ruby(Rails)
でテスト
autotest
http://www.zenspider.com/ZSS/Products/ZenTest/
ファイル更新の
たびに黙々とテ
スト
頼もしい
Screen と連携
Autotest::Screen
.autotest
require 'autotest/screen'
Autotest::Screen.statusline →
= %q[%{=r dd} %-w%{=b dd}[%n] %t %{-}%+w %=]
http://saikyoline.jp/weblog/2007/07/autotestscreen.html
イカす
やってみます
まだまだ
模索中
おすすめあった
ら教えてくださ
い
ご静聴ありがと
うございました

More Related Content

My dev env

Editor's Notes

  1. 前は肠辞尝颈苍耻虫を蝉补尘产补で繋いで奥颈苍诲辞飞蝉上で贰尘贰诲颈迟辞谤でした。
  2. なぜかというと、
  3. でも、
  4. そして、
  5. そんな、
  6. と思ってやってみたら、
  7. そうしたら、
  8. もう、
  9. ぜひ、
  10. 顺番にいきます。
  11. マナーとして。つぎ、
  12. vi :Rails foobar -d sqlite3 :Rgenerate controller abc x y z ※Screenが効く :Rserver ※メソッド上で :R Ctrl+o :A :Rcontroller abc :RS :RV
  13. 诲别蹿~别苍诲や诲辞~别苍诲も厂丑颈蹿迟+%の対象に
  14. @foo = bar ysiw “ cs”’ :RS ysst dst vst
  15. :Rproject Return \sと\S Space :Rgenerate controller bcd x y z \rと\R \gと\G Ctril+l ファイルを追加する ---------- \cと\C :he project ---------- :Project
  16. 1.autotestを別スクリーンで実行 2.エラーを出す 3.ファイルを書き換える 4.エラーが消える