GoLand 2020.3 ヘルプ

プラグイン

プラグインは以下に示すように GoLand のコア機能を拡張します。

  • バージョン管理システム、アプリケーションサーバー、およびその他のツールとの統合を提供する

  • さまざまな言語とフレームワークのコーディング支援サポートを追加する

  • ショートカットヒント、ライブプレビュー、ファイルウォッチャーなどで生産性を向上

  • コーディング演習と検証で新しいプログラミング言語を学ぶのに役立ちます

プラグイン設定を開く

  • 設定 / 環境設定ダイアログ Ctrl+Alt+S で、プラグインを選択します。

マーケットプレースタブを使用して、JetBrains プラグインリポジトリ(英語)またはカスタムプラグインリポジトリからプラグインを参照してインストールします。

インストールされたプラグインを閲覧し、有効化、無効化、更新、削除するためにインストール済みタブを使用してください。不要なプラグインを無効にするとパフォーマンスが向上します。

The Plugins settings dialog

ほとんどのプラグインは、どの JetBrains 製品でも使用できます。一部は有償の製品のみに限定されています。別のライセンスが必要なプラグインもあります。

プラグインが他のプラグインに依存している場合、GoLand は依存関係について通知します。プロジェクトが特定のプラグインに依存している場合は、必要なプラグインのリストに追加します。

既存のプラグインで必要な機能が提供されない場合は、GoLand 用の独自のプラグインを作成できます。詳細については、独自のプラグインを開発するを参照してください。

デフォルトでは、GoLand にはいくつかのバンドルプラグインが含まれています。バンドルされているプラグインを無効にすることはできますが、削除することはできません。追加のプラグインは、プラグインリポジトリまたはローカルのアーカイブファイル(ZIP または JAR)からインストールできます。

リポジトリからプラグインをインストールする

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、プラグインを選択します。

  2. マーケットプレースでプラグインを見つけて、インストールをクリックします。

特定のバージョンをインストールするには、JetBrains プラグインリポジトリ(英語)のプラグインページに移動し、ディスクからプラグインをインストールの説明に従ってダウンロードしてインストールします。例: プラグインの最新バージョンが壊れている場合に実行できます。

ディスクからプラグインをインストール

プラグインアーカイブ(ZIP または JAR)をダウンロードしたら、次の手順を実行します。

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、プラグインを選択します。

  2. プラグインページで The Settings button をクリックしてからディスクからプラグインをインストールをクリックします。

  3. プラグインアーカイブファイルを選択して OK をクリックします。

  4. プロンプトが表示されたら、OK をクリックして変更を適用し、IDE を再起動します。

プラグインを削除

バンドルされているプラグインは削除できません。

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、プラグインを選択します。

  2. インストール済みタブを開き、削除するプラグインを見つけます。

  3. 無効化 / 有効化ボタンの横にある The down arrow をクリックし、ドロップダウンメニューからアンインストールを選択します。

    The Uninstall item for plugins

プラグインを無効にする

対応する機能が必要ない場合は、プラグインを削除せずに無効にすることができます。

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、プラグインを選択します。

  2. インストール済みタブを開き、無効にするプラグインを見つけて選択します。

  3. 無効にするをクリックします。ボタンが有効に変わります。

    または、プラグインのリストのチェックボックスまたはプラグインカテゴリのすべて無効化ボタンを使用できます。

The Settings button のメニューで、手動でインストールされたすべてのプラグインを一度に(バンドルされていない)無効または有効にすることができます。

Disable all downloaded plugins

カスタムプラグインリポジトリ

デフォルトでは、GoLand は JetBrains プラグインリポジトリ(英語)のプラグインを使用するように設定されています。これがすべてのコミュニティプラグインがホストされている場所で、そこにあなたのプラグインを自由にホストすることができます。ただし、内部使用専用のプラグインを開発している場合は、そのプラグイン用にカスタムプラグインリポジトリを設定できます。

カスタムプラグインリポジトリの設定については、IntelliJ プラットフォーム SDK ドキュメント(英語)を参照してください。

プラグインリポジトリを設定したら、それを GoLand に追加します。

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、プラグインを選択します。

  2. プラグインページで The cogwheel icon をクリックしてからプラグインリポジトリの管理をクリックします。

  3. カスタムプラグインリポジトリダイアログで、The Add icon をクリックしてリポジトリの URL を指定します。 updatePlugins.xml ファイルの場所を指す必要があります。ファイルは、カスタムプラグインと同じサーバーに置くことも、専用のプラグインに置くこともできます。

    How to add a custom plugin repository
  4. カスタムプラグインリポジトリダイアログで OK をクリックしてプラグインリポジトリのリストを保存します。

  5. 設定 / 環境設定ダイアログで OK をクリックして変更を適用します。

カスタムプラグインリポジトリを閲覧するには、プラグインページのマーケットプレースタブに repository: と入力し、続けてリポジトリの URL を入力します。例:

repository:http://plugins.example.com:8080/updatePlugins.xml myPlugin

あるいは、デフォルトの JetBrains プラグインリポジトリ(英語)をカスタムリポジトリ URL に置き換えることができます。あなたのカスタムリポジトリプラグインだけを GoLand から利用可能にしたいなら、これは役に立ちます。これを行うには、以下の説明に従ってプラットフォームプロパティまたは VM オプションファイルを編集します。

カスタムプラグインリポジトリを使用する

  1. メインメニューからヘルプ | カスタムプロパティの編集を選択します。

  2. idea.plugins.host プロパティをプラットフォームプロパティファイルに追加します。例:

    idea.plugins.host="http://plugins.example.com:8080/"

    plugins.jetbrains.com(英語) の URL がないことを確認してください。

  3. GoLand を再起動してください。

デフォルトのプラグインリポジトリをカスタムのものに置き換えると、プラグインダイアログのマーケットプレースタブの検索フィールドはカスタムリポジトリ内のプラグインのみを参照します。

必須プラグイン

プロジェクトには、特定のテクノロジーまたはフレームワークをサポートするプラグインが必要な場合があります。そのようなプラグインを現在のプロジェクトに必要なプラグインのリストに追加して、GoLand がプラグインがインストールされて有効になっていることを確認できるようにすることができます。プラグインを忘れた場合、またはチームの誰かがプロジェクトで作業しているときに依存関係を認識していない場合に通知されます。

現在のプロジェクトに必要なプラグインを追加する

  1. 必要なプラグインがインストールされていることを確認してください。

  2. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、ビルド、実行、デプロイ | 必須プラグインを選択します。

  3. 必須プラグインページで、The Add icon をクリックしてプラグインを選択します。必要に応じて、プラグインの最小バージョンと最大バージョンを指定します。

必要なプラグインを追加した後、GoLand でプロジェクトを開くと、プラグインが無効になっているか、インストールされていないか、更新が必要かが通知されます。

通知メッセージ内のリンクをクリックして、必要なプラグインを迅速に有効化、インストール、または更新します。

独自のプラグインを開発する

プラグインの開発には、GoLand のどのエディションを使用することもできます。それはあなたを手助けするためにオープン API、専用の SDK、モジュール、実行 / デバッグ構成を提供します。

推奨ワークフローは Gradle を使用することです。内部 GoLand ビルドシステムを使用した古いワークフローもサポートされています。詳しくは、IntelliJ プラットフォーム SDK 開発者ガイド(英語)を参照してください。

生産性のヒント

検索結果のフィルタリングと並べ替え

  • 検索文字列にスラッシュ / を入力すると、検索結果のフィルタリングと並べ替えのオプションが表示されます。例: 次のオプションを検索文字列に追加して、言語関連のプラグインのみをリストし、ダウンロード数でソートできます。

    /tag:Languages /sortBy:downloads

次の表に、現在の GoLand 機能を拡張するためにインストールする可能性がある JetBrains 非バンドルプラグインを示します。これらの表では、プラグインはその使用領域(テクノロジーキーマップテーマ)に従って結合されています。

テクノロジー

名前 リンク

説明

Python Community 版 リンク (英語)

Python のサポートを追加します。プラグインの機能セットは PyCharm Community エディションに対応しています。コミュニティエディションで Professional と比較して利用できる機能のリストを確認するには、jetbrains.com の次の比較マトリックスを確認してください。

Python Community Edition
Rust リンク (英語)

Rust のサポートを追加します。

Rust
HashiCorp Terraform / HCL 言語サポート リンク (英語)

HashiCorp 構成言語(HCL)、HashiCorp 補間言語(HIL)、および Terraform 構成ファイル(TF)のサポートを追加します。

Hashicorp Terraform and Hcl Language Support
Kubernetes リンク (英語)Kubernetes のサポートを追加します。詳細については、Kubernetes を参照してください。
Kubernetes
AWS CloudFormation リンク (英語)

Amazon AWS CloudFormation 言語のサポートを追加します。

AWS Cloudformation
Angular と AngularJS リンク (英語)

Angular および AngularJS プロジェクトのサポートを追加します。

Angular And AngularJS
Node.js リンク (英語)

Node.js プロジェクトのサポートを追加します。

Node JS

キーマップ

名前 リンク

説明

IdeaVim リンク (英語)

Vim エミュレーションを有効にします。IdeaVim プラグインは、さまざまなモード(通常、挿入、ビジュアル)、モーションキー、レジスタ、Vim 正規表現、IDEAVIMRC ファイルを使用した構成、マクロ、ウィンドウコマンド、その他の機能をサポートしています。

IdeaVim
VSCode キーマップ リンク (英語)

VSCode キーマップを使用可能なキーマップのリストに追加します。

VSCode Keymap

テーマ

名前 リンク

説明

IntelliJ Light テーマ リンク (英語)

IntelliJ Light は、2020.1 を開始する IntelliJ ベースの IDE のライトテーマです。このプラグインはこのテーマのプレビューであり、バージョン 2019.1 – 2019.3 で使用できます。

IntelliJ Light theme

関連ページ:

GoLand のライセンス購入と登録

GoLand は最大 30 日間評価できます。その後、ライセンスを購入して登録し、引き続き製品を使用してください。早期アクセスプログラムの一部である GoLand のプレリリースビルドは登録を必要とせず、30 日間のライセンスで提供されます。次のいずれかを実行してライセンスダイアログを開きます。メインメニューからを選択します、ウェルカム画面で、をクリックします。、GoLand またはライセンスが必要なプラグインの登録方法を選択します。JB アカウント JetBrains アカウントを使用して登録し...

Kubernetes

Kubernetes は、コンテナー化されたアプリケーションのデプロイ、スケーリング、管理を可能にします。GoLand は、Kubernetes プラグインを介して Kubernetes リソース設定ファイルのサポートを提供します。Kubernetes プラグインは GoLand にバンドルされていないため、JetBrains プラグインリポジトリから個別にインストールする必要があります。詳細については、プラグインを参照してください。Kubernetes プラグインはバージョン 1.5 から Kuber...

キーボードショートカット

GoLand 標準のキーボードショートカット PDF は、公式ショートカット一覧 PDF 日本語版から入手できます。ローカルに保存しておいて活用しましょう。GoLand には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定 / 環境設定ダイアログを開き、キーマップを選択します。GoLand は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している...