CodeFormatAndFixImportプラグイン2
id:nowokayさんからアドバイスを頂いて、早速試してみました。Actionの作成ウィザードでCallableSystemActionを生成すると大域(?)キーボードショートカットにてキーストロークを指定し、生成するとlayer.xmlにショートカットに関する定義が記述されます。それを参考に以下をlayer.xmlに以下を定義することで成功しました。
なんでCookieActionの時はウィザードでは大域(?)キーボードショートカットがdisableになっていて指定できないのかは大きな疑問ですが。。。
<folder name="Shortcuts"> <file name="O-F.shadow"> <attr name="originalFile" stringvalue="Actions/Edit/jp-co-smg- codeformatandfiximport-CodeFormatAndFixImportAction.instance"/> </file> </folder>
「O-F」は「Alt-F」、「S-F」は「Shift-F」、「D-F」は「Ctl-F」になります。
ちなみに、空いているショートカットを探すのが難しいのですが、「ヘルプ」−「キーボードショートカット」からキーボードショートカットの一覧が記載されたPDFを見ることができます。
本プラグインは既存のActionの組み合わせでたいしたことはしていませんが、便利ですよ!