Which Keyboard Shortcuts are New/Changed in 6.0?

キーボード派のひとたちに,NB6でどんなショートカットキーが増えたか確認する方法。
どっちも知らなかったんだけど,NetBeansにはショートカットキーの一覧をHTML化する機能と,任意の2ファイルを比較する機能があるそうな。


まず最初の「ショートカットキーの一覧をHTML化する」は,「ツール→オプション→キーマップ」の「その他→ショートカットをHTMLにエクスポート」ってのがあるんで,何かショートカットキーを割り当てる(例えば,「Ctrl+ALT+ENTER」とか)。
どうも隠し機能(Easter Egg)らしく,メニューからはこの機能を使うことは出来ない。


キーアサインが済んだら,実際にそのキーを押すと,ショートカットキー一覧HTMLが書き出される。書き出し場所は以下の通り。

$HOME/.netbeans/ver/conf/shortcuts.html
→例 "c:/Documents and Settings/mars/.netbeans/5.5/conf/shortcuts.html"


これを5.5と6.0で行い,取得したshortcuts.htmlの差分から6.0で追加された機能を確認すればよいとこのこと。で,その差分もNetBeasnで取れるよって事で,もう一個の機能紹介がでてくる。


差分の取り方は,プロジェクトウィンドウなりファイルウィンドウなりで,比較したいファイルを2つ選択しておく(Ctrlキー押しながらマウスクリックで複数選択できる)。その後,コンテキストメニューもしくはメニューバーから「ツール→相違」を選ぶ。
そすっと,diffした結果がでる。


冷静に考えれば,diffはしごく当たり前な気もするんだけど,どうもIDEのdiffは,SCMの履歴の比較だけと勝手に壁を作っていたらしく,ローカルファイル同士の比較に使おうと思ってなかった。
#ローカルファイルの比較はWinMerge使ってた。:-P


欲を言えば,NetBeansのdiffでマージもできれば言うことなしなのに(どうも差分表示だけみたい)。
言うまでもないが,IDEAでも同じ事(diff&merge)できた。;-)

IntelliJ IDEA 6.0.5 Blasts Off | IntelliJ IDEA Blog

IDEA6.0.5リリース。今回の目玉は,Tomcat6.0サポートかな。


誰かが言ってた。「IDEAはきっちりバグ直してくれるから,EclipseNetBeansよりイイ」と。確かに,IDEAは頻繁にマイナーアップデートするので有名だ。
#イヤ,誰も知らないって。:-D


実際,去年の10月に6.0が出て,半年で6.0.5までマイナーアップしている。大抵はバグ修正なんだけど,今回のTomcat6対応みたいなfeaturesもきっちり入れてくれるのがIDEAらしい。
商用IDEなんだから,ある意味当たり前なんじゃない?とも思うが,意外に商用IDEのほうがマイナーアップしないもんなんだよね(JBuilder使ってたときなんか,聞いたこと無い)。


ん?そんだけIDEAにはバグが多いということか?:-)

Java IDEs - Java Power Tools

Java Power ToolsのIDE投票。先週見たときはEclipseがダントツでトップで,NetBeansとIDEAが2位争いだったのに,さっき見たらIDEAがトップになっていた。
母国語で使えれば,商用かどうかはそれほどハードルにはならんてことかのう。


Issue Trackingも見るとわかるけど,商用で良いツールがあると,日本国内とでの評価に差がでるねぇ。
JIRAって結構,有名どころなのね。