ぽっぺん日記@karashi.org
2007-02-21(Wed) [長年日記]
_ リファクタリング
開発にはEclipseがほぼ必須というのも分からない
とJavaの疑問点を書いたら、角谷さんから
だってvimだとrefactoringをundoできないじゃない(できるのかな?)
とはてブのコメントをいただいた。
ファウラーたんのリファクタリング本も買ったのはいいけど、例の如く積ん読になっていて、全然分かっていないんだけども、確かに、現状のように、vim+grep+sedでメソッドの名称変更やらなんやらをやっていると大変杉だ。
とか書いたら、定期購読している
が届いた。今号の特集のひとつが「実演! リファクタリング」なので、個人的に超タイムリー。
あとでじっくり読む。
_ [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 "
こんな感じに変更した。
全然分かっていないけど、とりあえず動いているんで、たぶん大丈夫。
[ツッコミを入れる]
