2016-08-28 14 views
1

IntelliJ/WebStormではカスタムコマンドを実行するツールバーのどこかにカスタムアイコンを追加することは可能ですか? CLI?カスタムコマンドを追加する(カスタムアイコン付き)

もしそうなら、私のチームメンバーも設定なしでこのアイコンを持つようにプロジェクトの.ideaにこれを追加することもできますか?

私の目標はカスタムGitコマンドを追加することです。

+0

カスタムCLIコマンドを実行するための[外部ツール](https://confluence.jetbrains.com/display/PhpStorm/Running+External+Tools+in+PhpStorm)機能を使用することができます。これはIDEそのようなファイルをIDEのconfigフォルダにコピーする必要があります。その後、コンテキストメニュー(このようなコマンドを置くことができる4つの場所があります)を介して、そのようなコマンドにアクセスできます。 – LazyOne

+0

私はアイコンについてはわかりません(これは決して自分では使用しません)。しかし、IDE全体の設定と同じように、これを簡単にコピーすることはできません(カスタムツールバーのアクション)。別のファイルとしてコピーすることはできません(実際のIDEカスタマイズ設定の一部となるため、各ユーザごとに一意です)。ツールボタンはむしろユーザー独自のもので、yiuがこのアイテムを共有したい、あるいはそれ以上の定期的に更新したい場合(または少なくともそのような可能性がある場合)はお勧めできません – LazyOne

+0

もう一つの可能​​な代替手段...実際にはすべてのカスタムCLIコマンドをGulp/Gruntタスクとしてコーディングし、そのように実行することです。そのようなファイルはプロジェクトのルート/サブフォルダに置くことができるので、VCSを介して簡単に共有することができます – LazyOne

答えて

2

私はアイコンについてはわかりません(自分で使ったことはありません)。ただし、これはIDE全体の設定と同じように(カスタムツールバーのアクションを)コピーするのは簡単ではないことがわかっている限り別のファイルとしてコピーすることはできません(これは実際のIDEカスタマイズ設定の一部となるため、各ユーザごとに一意です)。このため、ツールボタンはユーザー固有のものであり、このようなことを共有したり、将来的に更新したりする必要はありません(少なくともこのような可能性を持つために)。他の人がする必要があります..だから、これはまた、IDEは全体の設定になりますが、各グループが別々のファイルに保存されている -


は、代わりにあなただけのCLIコマンドをカスタムを実行するためのExternal Tools機能を使用することができますそのようなファイルをIDEのconfigフォルダにコピーします。そのような各ツールは、コンテキストメニュー(これにはコマンドを配置できる場所が4つあります:Toolsメニューと3つのコンテキストメニュー)を介してアクセスできます。


もう一つの選択肢は、(それが実際のプロジェクトの一環として共有することができる)ガルプ/兵卒/ NPMスクリプトタスクなどのCLIコマンドをすべてのカスタムをコーディングし、彼らにそのように実行することです。そのようなファイルは通常、プロジェクトルート(またはサブフォルダ)に配置されるため、VCS経由で簡単に共有できます。

すべてのタスク/スクリプトは、実際のタスク定義ファイル(package.json/gulpfile.js/etc)からロードされます。したがって、それらは.ideaサブフォルダ内に格納されません。しかし実行/デバッグの設定(可能なカスタムパラメータなどで特定のタスクをすばやく実行するため)を作成することができます。このようなものは.ideaの中に置かれます(そうでなければ、それらは「内部」に保存されます)個別ファイルではなくVCS共有可能workspace.xmlファイル)。

関連する問題