コマンドラインインターフェース
コマンドラインから GoLand の機能を利用できます。ファイルやプロジェクトのオープン、diff の表示、ファイルのマージ、コードスタイルやフォーマットの適用、ソースコードのインスペクションが可能です。
スタンドアロンインスタンスのランチャー
インストールディレクトリには、GoLand の起動、ソースコードのフォーマット、インスペクションの実行に必要なバッチスクリプトと実行ファイルが含まれています。 コマンドプロンプト cmd.exe から使用するには、GoLand の bin フォルダーの場所を PATH 環境変数に追加します。 例:GoLand を C:\Program Files\JetBrains\GoLand にインストールした場合は、次のコマンドを使用します:
このコマンドは、現在のシェル( cmd.exe の現在のインスタンス)の PATH 環境変数のみを変更します。 現在のユーザーのために永続的に更新する場合は、 setx を実行します。
すべてのユーザーに対してシステム全体で更新するには、 setx の代わりに setx /M を実行します。
PATH 変数を構成した後、コマンドプロンプトの任意の作業ディレクトリから実行可能ファイルを実行できます。
あるいは、バッチスクリプトを使用することもできます:
シェルから GoLand を実行するには、 open コマンドを次のオプションとともに使用します:
-aアプリケーションを指定します。
-nすでにアプリケーションが実行されていても、新しいインスタンスを開きます。
--引数アプリケーションに渡す追加の引数を指定します。
例: 次のコマンドで GoLand.app を実行できます。
PATH 環境変数のディレクトリにこのコマンドを使用してシェルスクリプトを作成できます。 例: 次の内容のファイル /usr/local/bin/goland を作成します。
スクリプトを実行する権限があることを確認してください。デフォルトでは /usr/local/bin が PATH 環境変数にあるはずなので、シェルのどこからでも goland を実行できるはずです。
スクリプトを実行する権限がない場合は、次のコマンドを実行します:
Linux では、 インストールディレクトリの bin にランチャーシェルスクリプト goland.sh が含まれています。 例:GoLand を /opt/goland にインストールした場合、次のコマンドでスクリプトを実行します:
PATH 環境変数からディレクトリ内のランチャースクリプトへのシンボリックリンクを作成できます。 例: /usr/local/bin 内に goland という名前のリンクを作成する場合は、次のコマンドを実行します。
/usr/local/bin はデフォルトで PATH 環境変数にあるはずなので、シェルのどこからでも goland コマンドを実行できるはずです。
Toolbox アプリによって生成されたシェルスクリプト
Toolbox アプリを使用して JetBrains 製品をインストールおよび管理している場合は、シェルスクリプトを使用してコマンドラインから IDE を起動できます。
Toolbox App はシェルスクリプトを自動的に生成し、次のフォルダーに配置します:
デフォルトでは、Toolbox App はシステム PATH 環境変数に含まれるディレクトリにシェルスクリプトを配置するため、スクリプト名をコマンドとして実行して任意の作業ディレクトリから GoLand を起動できます。
シェルスクリプトの場所を変更する
Toolbox App を開き、右上の Toolbox App メニュー‚Toolbox アプリメニュー アイコンをクリックし、 設定 を選択します。

設定 タブで ツール セクションを展開し、 シェルスクリプトの場所 フィールドに別のフォルダーを指定してください。

シェルスクリプトの名前を変更する
同じ IDE の複数のバージョンがある場合、Toolbox アプリはバージョンごとに一意の名前のシェルスクリプトを生成します。 この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。
Toolbox アプリを開きます。
IDE インスタンスの横にある
をクリックし、 設定 を選択します。
構成 セクションの下部にある シェルスクリプトの命名 フィールドを変更します。

または
デフォルトでは、Toolbox App はシステム PATH 環境変数に含まれるディレクトリにシェルスクリプトを配置するため、スクリプト名をコマンドとして実行して任意の作業ディレクトリから GoLand を起動できます。
シェルスクリプトの場所を変更する
Toolbox App を開き、右上の Toolbox App メニュー‚Toolbox アプリメニュー アイコンをクリックし、 設定 を選択します。

設定 タブで ツール セクションを展開し、 シェルスクリプトの場所 フィールドに別のフォルダーを指定してください。

シェルスクリプトの名前を変更する
同じ IDE の複数のバージョンがある場合、Toolbox アプリはバージョンごとに一意の名前のシェルスクリプトを生成します。 この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。
Toolbox アプリを開きます。
IDE インスタンスの横にある
をクリックし、 設定 を選択します。
構成 セクションの下部にある シェルスクリプトの命名 フィールドを変更します。

デフォルトでは、Toolbox App はシステム PATH 環境変数に含まれるディレクトリにシェルスクリプトを配置するため、スクリプト名をコマンドとして実行して任意の作業ディレクトリから GoLand を起動できます。
シェルスクリプトの場所を変更する
Toolbox App を開き、右上の Toolbox App メニュー‚Toolbox アプリメニュー アイコンをクリックし、 設定 を選択します。

設定 タブで ツール セクションを展開し、 シェルスクリプトの場所 フィールドに別のフォルダーを指定してください。

シェルスクリプトの名前を変更する
同じ IDE の複数のバージョンがある場合、Toolbox アプリはバージョンごとに一意の名前のシェルスクリプトを生成します。 この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。
Toolbox アプリを開きます。
IDE インスタンスの横にある
をクリックし、 設定 を選択します。
構成 セクションの下部にある シェルスクリプトの命名 フィールドを変更します。

コマンドライン引数
ランチャースクリプトは、コマンド、オプション、その他の引数を受け入れて、その動作を変更します。 引数を何も指定しない場合、スクリプトは GoLand を起動します。 ファイルまたはディレクトリのパスを指定すると、GoLand は指定したファイルまたはディレクトリを開きます。 詳細については、 コマンドラインからファイルを開く を参照してください。
コマンド
diffdiff ビューアーを開いて、指定したファイル 2 つの違いを確認します。
詳細については、 コマンドラインからファイルを比較する を参照してください。
マージマージ ダイアログを開いて、指定したファイルをマージします。
詳細については、 コマンドラインからファイルをマージする を参照してください。
フォーマット指定したファイルにコードスタイルフォーマットを適用します。
詳細については、 コマンドラインからファイルをフォーマットする を参照してください。
インスペクション指定されたプロジェクトでコードインスペクションを実行します。
詳細については、 コマンドラインからコードインスペクションを実行する を参照してください。
installPluginsJetBrains Marketplace または カスタムプラグインリポジトリからプラグイン ID によってプラグインをインストールします。
詳細については、 コマンドラインからプラグインをインストールする を参照してください。
オプション
nosplashGoLand のロード時にスプラッシュ画面を表示しません。
dontReopenProjectsプロジェクトを再度開かず、ようこそ画面を表示します。 これは、開いていたプロジェクトが GoLand をクラッシュさせた場合に役立ちます。
disableNonBundledPlugins手動でインストールしたプラグインをロードせずに GoLand を起動します。 このオプションでは、プラグインが削除されたり、永久に無効になったりすることはありません。 これは、インストールしたプラグインが GoLand をクラッシュさせた場合に役立ちます。 IDE を起動して、問題のあるプラグインを無効にするかアンインストールすることができます。
--waitコマンドプロンプトに戻る前に、ファイルが閉じられるのを待ちます。
例: 次のコマンドで file.txt を開くことができます。
goland --wait file.txtシェルは file.txt が閉じられるまで待機します。