コマンドラインインターフェース
コマンドラインから GoLand 機能を使用します: ファイルとプロジェクトを開き、差分を表示し、ファイルをマージし、コードスタイルを適用し、フォーマットし、ソースコードをインスペクションします。
スタンドアロンインスタンスのランチャー
インストールディレクトリには、GoLand の起動、ソースコードのフォーマット、インスペクションの実行に必要なバッチスクリプトと実行ファイルが含まれています。コマンドプロンプト(cmd.exe)からこれらを使用するには、GoLand フォルダー(bin)の場所を PATH 環境変数に追加します。例: GoLand を C:\Program Files\JetBrains\GoLand にインストールした場合は、次のコマンドを使用できます。
このコマンドは、現在のシェル(cmd.exe の現在のインスタンス)の PATH 環境変数のみを変更します。現在のユーザーのために永続的に更新する場合は、setx を実行します。
すべてのユーザーに対してシステム全体で更新するには、setx の代わりに setx /M を実行します。
PATH 変数を構成した後、コマンドプロンプトの任意の作業ディレクトリから実行可能ファイルを実行できます。
あるいは、バッチスクリプトを使用することもできます。
シェルから GoLand を実行するには、open コマンドを次のオプションとともに使用します。
-aアプリケーションを指定します。
-nアプリケーションがすでに実行されている場合でも、アプリケーションの新しいインスタンスを開きます。
--argsアプリケーションに渡す追加の引数を指定します。
例: 次のコマンドで 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 アプリは、シェルスクリプトを自動的に生成し、次のフォルダーに配置します。
デフォルトでは、Toolbox アプリはシステム PATH 環境変数からディレクトリにシェルスクリプトを配置するため、スクリプトの名前をコマンドとして実行して、任意の作業ディレクトリから GoLand を起動できます。
シェルスクリプトの場所を変更する
Toolbox アプリを開き、右上隅にある Toolbox アプリメニューアイコンをクリックして、設定を選択します。

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

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

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

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

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

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

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

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

コマンドライン引数
ランチャースクリプトは、コマンド、オプション、その他の引数を受け入れて、その動作を変更します。引数を指定しないと、スクリプトは GoLand を起動します。ファイルまたはディレクトリへのパスを指定すると、GoLand は指定されたファイルまたはディレクトリを開きます。詳細については、コマンドラインからファイルを開くを参照してください。
コマンド
diff差分ビューアーを開いて、指定した 2 つのファイル間の違いを確認します。
詳細は、コマンドラインからファイルを比較するを参照してください。
mergeマージダイアログを開いて、指定したファイルをマージします。
詳細は、コマンドラインからファイルをマージするを参照してください。
format指定されたファイルにコードスタイルのフォーマットを適用します。
詳細は、コマンドラインからファイルをフォーマットするを参照してください。
inspect指定されたプロジェクトでコードインスペクションを実行します。
詳細は、コマンドラインからコードインスペクションを実行するを参照してください。
installPluginsJetBrains マーケットプレイス(英語)またはカスタムプラグインリポジトリからプラグイン ID を使用してプラグインをインストールします。
詳細は、コマンドラインからプラグインをインストールするを参照してください。
オプション
nosplashGoLand のロード時にスプラッシュ画面を表示しません。
dontReopenProjectsプロジェクトを再度開いてウェルカム画面を表示しないでください。これは、開いていたプロジェクトが GoLand をクラッシュさせた場合に役立ちます。
disableNonBundledPlugins手動でインストールしたプラグインをロードせずに GoLand を起動します。このオプションでは、プラグインが削除されたり、永久に無効になったりすることはありません。これは、インストールしたプラグインが GoLand をクラッシュさせた場合に役立ちます。IDE を起動して、問題のあるプラグインを無効にするかアンインストールすることができます。
--waitコマンドプロンプトに戻る前に、ファイルが閉じられるのを待ちます。
例: 次のコマンドで file.txt を開くことができます。
goland --wait file.txtシェルは file.txt が閉じられるまで待機します。
関連ページ:
ターミナル
GoLand には、IDE 内からコマンドラインシェルを操作するための組み込みターミナルエミュレータが含まれています。専用のターミナルアプリケーションに切り替えることなく、Git コマンドの実行、ファイルのアクセス許可の設定、その他のコマンドラインタスクの実行に使用します。ターミナルプラグインを有効にするこの機能は、デフォルトで GoLand にバンドルされて有効になっているターミナルプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認する...
IDE で使用されるディレクトリ
デフォルトでは、GoLand は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE ディ...
プラグイン
プラグインは GoLand のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains マーケットプ...
コマンドラインからプラグインをインストールする
JetBrains マーケットプレイスまたはカスタムプラグインリポジトリからプラグイン ID を使用してプラグインをインストールします。GoLand を実行するための実行ファイルは、インストールディレクトリの bin にあります。この実行ファイルをコマンドラインランチャーとして使用するには、コマンドラインインターフェースの説明に従って、システムに追加してください。構文 goland64.exe installPlugins <plugin-id ...> [repository-url ....
TextMate
TextMate は、macOS 用の汎用 GUI テキストエディターです。GoLand でサポートされていない多くの言語 (Swift、Haskell、Perl など) でも、IDE では構文のハイライトが提供されており、そのようなコードを時々調べる必要がある場合にコーディングエクスペリエンスが向上します。これらの言語の構文ハイライトは TextMate 文法に基づいており、GoLand にはさまざまな言語の文法ファイルのコレクションが付属しています。利用可能なバンドルはすべて、設定ダイアログ (...