GoLand 2020.2ヘルプ

プラグイン

プラグインはGoLandのコア機能を拡張します。彼ら:

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

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

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

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

プラグイン設定を開く

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

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

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

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

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

生産性のヒント

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

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

    /tag:Languages /sortBy:downloads

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

テクノロジー

名前リンク

説明

Python Community版リンク(英語)

Pythonのサポートを追加します。プラグインの機能セットは、PyCharm Communityエディションに対応しています。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
最終更新日: 2020年9月21日