作業ノート

様々なまとめ、雑感など

2009-08-17から1日間の記事一覧

ウインドウの操作

Vim

コマンド 動作 Ctrl+w s ウインドウの作成(水平) Ctrl+w v ウインドウの作成(垂直) Ctrl+w j 下のウインドウに移動 Ctrl+w k 上のウインドウに移動 Ctrl+w Ctrl+w 次のウインドウに移動 Ctrl+w p 前のウインドウに移動 Ctrl+w q カレントウインドウを閉じる …

あるタスクで別のタスクを実行する

# Rakefile task 'foo', 'a', 'b' do |t, args| puts 'foo' puts args.a puts args.b end # タスク実行 task 'bar' do puts 'bar' Rake::Task['foo'].invoke end # タスク実行(引数つき) task 'hoge' do puts 'hoge' Rake::Task['foo'].invoke('a', 'b') end…

rakeと環境変数ENV

# Rakefile task :default do p ENV['foo'] p ENV['bar'] p ENV['hoge'] end コマンド実行時に変数と値のセットを指定すると、環境変数ENVに値が設定される。 $ rake foo=foo bar=1 hoge=/path/to/hoge (in /path/to/rakefile) "foo" "1" "/path/to/hoge"