2011-10-01 7 views
8

IntelliJ IDEAでは、現在のファイルをパラメータとしてシェルスクリプトを実行するキーバインディングを作成するにはどうすればよいですか? exanmpleについてはIntelliJ IDEAでは、現在のファイルをパラメータとしてシェルスクリプトを実行するキーバインディングを作成するにはどうすればよいですか?

、私はテストファイル(entity.spec.js)にいるならば、私は、パラメータとして、そのファイルとシェルスクリプトをトリガするためにキーバインディングを保存し、ヒットします:

./run_test.sh /full/path/to/entity.spec.js 

どのようにそれを行うにはどのようなアイデア?

答えて

9

External Toolsを使用するとできます。次に、ツールにキーボードショートカットを割り当てることができます。Settings | Keymap

あなたが(例えば/bin/bashなど)外部ツールのプログラムとしてあなたのシェルインタプリタを指定し、パラメータとして、スクリプトのパスとファイル名を渡す必要があることに注意してください。 マクロを挿入するボタンをクリックして、現在のエディタファイルパスのマクロを追加します。

+0

私はすべてを保存するのと同じSにバインドしようとしています。私がホットキーをすべて削除して保存すると、それが機能しますが、バインディングを削除しないと、ホットキーは削除されません。 IntelliJは私が入力したときに保存するので、これはOKですか? –

+0

@CarlosBribiescas入力時に保存しません。実行前、保存前、終了時、コミット前などに保存されます。定期的にファイルを保存する設定もあります。 – CrazyCoder

+0

その場合は、二重バインディングが必要です。私はそれをどうやってやるか知っていますか? –

関連する問題