«前の日記(2007-02-18(Sun)) 最新 次の日記(2007-02-22(Thu))» 編集
RSS feed

ぽっぺん日記@karashi.org


2007-02-21(Wed) [長年日記]

_ リファクタリング

デブサミ2007の角谷さんのセッションについての感想で、

開発にはEclipseがほぼ必須というのも分からない

とJavaの疑問点を書いたら、角谷さんから

だってvimだとrefactoringをundoできないじゃない(できるのかな?)

とはてブのコメントをいただいた。

ファウラーたんのリファクタリング本も買ったのはいいけど、例の如く積ん読になっていて、全然分かっていないんだけども、確かに、現状のように、vim+grep+sedでメソッドの名称変更やらなんやらをやっていると大変杉だ。

とか書いたら、定期購読しているWEB+DB PRESS Vol.37(WEB+DB PRESS 編集部) が届いた。今号の特集のひとつが「実演! リファクタリング」なので、個人的に超タイムリー。

あとでじっくり読む。

_ [FreeBSD][Eclipse][Ruby]Eclipse + RDTを使ってみた

激しくいまさらだが、Eclipseを使ってみることにした。

会社での作業環境はFreeBSDなので、お手軽に

# portinstall /usr/ports/java/eclips

でインストール(実際はpackagesサーバでpackageを作ったのだが、コンパイルにえれー時間がかかった)。

次にRDTをインストール(なにしろEclipse自体が初めてなもんだからインストールにも手間どったりしたんだけど、つまらないので省略)。

で、キーバインドがEmacsコンパチに変更したところ、RDT上でAlt+/の補完が使えない!(JDTならOK)

tracを検索したら、該当するチケット(でも、もうクローズしている)があったので、書いてある通り、plugin.xmlを

--- eclipse/plugins/org.rubypeople.rdt.ui_0.8.1.609062100PRD/plugin.xml.orig   Tue Feb 20 15:21:56 2007
+++ eclipse/plugins/org.rubypeople.rdt.ui_0.8.1.609062100PRD/plugin.xml        Tue Feb 20 15:24:17 2007
@@ -362,8 +362,8 @@
       <key
             commandId="org.rubypeople.rdt.ui.edit.text.ruby.content.assist.proposals"
             contextId="org.rubypeople.rdt.ui.rubyEditorScope "
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
-            sequence="M1+SPACE">
+            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"
+            sequence="M3+/">
       </key>
       <key
             commandId="org.rubypeople.rdt.ui.edit.text.ruby.content.assist.proposals "

こんな感じに変更した。

全然分かっていないけど、とりあえず動いているんで、たぶん大丈夫。


«前の日記(2007-02-18(Sun)) 最新 次の日記(2007-02-22(Thu))» 編集
RSS feed