GoLand 2024.1 ヘルプ

コードリファレンス情報

パラメーター情報

パラメーター情報ポップアップには、メソッド呼び出しと関数呼び出しのパラメーターの名前が表示されます。GoLand は、エディターで左括弧を入力するか、候補リストからメソッドを選択すると、1 秒 (1000 ミリ秒) 以内に、使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。

ポップアップが閉じている場合、または IDE がポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行うには、Ctrl+P を押します(または表示 | パラメーター情報をクリックします)。

View Parameter Info

パラメーター情報ポップアップを設定する

  1. 設定ダイアログ(Ctrl+Alt+S)で、エディター | 一般 | コード補完に移動します。

  2. パラメーター情報のポップアップをミリ秒単位で表示するフィールドに、ポップアップが表示されるまでの時間をミリ秒単位で指定します。

ポップアップが自動的に表示されないようにするには、パラメーター情報のポップアップをミリ秒単位で表示するチェックボックスをオフにします。

インレイヒント

インレイヒントは、エディターに表示される特別なマーカーであり、呼び出されたメソッドが期待するパラメーターの名前など、コードに関する追加情報を提供します。他の型のヒントは、アノテーション、メソッドのパラメーター、使用箇所などについて通知します(言語によって異なります)。

Parameter hints

一部のヒントはデフォルトで有効になっています。

設定 | エディター | インレイヒントでインレイのヒントを微調整できます。

パラメーターヒント例外リストを構成する

パラメーターヒントの例外を使用してリストを設定できます。

  1. 設定ダイアログ(Ctrl+Alt+S)で、エディター | インレイヒントを選択し、必要な言語を選択します。

  2. 中央のセクションのリストでパラメーターヒントを選択します。

    ヒントを構成するためのオプションが右側で使用可能になります。

  3. ヒントを表示したくないケースを除外リストセクションに追加します。ケースを追加するには、コード内のインラインヒントをクリックし、Alt+Enter を押して現在のメソッドのヒントを表示しないを選択します。

  4. 変更を適用し、ダイアログを閉じます。

    Configure the parameter hints exception list

クイックドキュメント

クイックドキュメント機能を使用すると、エディターから任意のシンボルの情報をすばやく取得できます。コード要素にマウスを移動すると、ポップアップにコードドキュメントが表示されます。

例: クイックドキュメントポップアップは、トップレベルの宣言のパッケージ名を表示できます。たとえば、同じ名前の型が複数ある場合に役立ちます。クイックドキュメントを使用すると、特定の型が宣言された場所をすばやく確認できます。

GoLand は、リンクとドキュメントリンクの 2 種類のリンク(英語)を Go doc コメントでサポートします。テキストリンクとドキュメントリンクの両方が、クイックドキュメントポップアップとドキュメントツールウィンドウでリンクとしてレンダリングされます。また、IDE は他のマークアップもサポートしています。例: 見出しとリスト。

ポップアップのクイックドキュメント

ポップアップでクイックドキュメントを表示

  • エディターで必要なシンボルの上にマウスを置きます。

  • キャレットをシンボルに置き、Ctrl+Q表示 | クイックドキュメント)を押します。

    Ctrl+Q をもう一度押して、ドキュメントツールウィンドウでこのドキュメントを開きます。

ポップアップで the Show Options Menu icon をクリックしてフォントサイズを変更するか、クイックドキュメントツールバーを表示するか、ソースコードに移動します。

ホバー時にクイックドキュメントを無効にする

デフォルトでは、コード要素の上にカーソルを置くと、クイックドキュメントのポップアップが表示されます。クイックドキュメント機能を明示的に呼び出した後にのみポップアップを表示するように IDE を構成できます。

  • ポップアップで the Show Options Menu icon をクリックし、マウス移動時に表示するオプションを無効にします。

  • 設定ダイアログ(Ctrl+Alt+S)で、エディター | コード編集 | クイックドキュメントに移動し、ホバー時にクイックドキュメントを表示するチェックボックスをオフにします。

この場合、キャレットでシンボルのドキュメントを表示するには、Ctrl+Q を押すか、メインメニューから表示 | クイックドキュメントを選択します。ドキュメントはポップアップで表示されますが、ツールウィンドウにすぐに表示されるように IDE を設定できます。

ツールウィンドウのクイックドキュメント

ツールウィンドウでドキュメントを表示する

デフォルト設定では、Ctrl+Q表示 | クイックドキュメント)を押すと、ポップアップでクイックドキュメントが開きます。設定を変更して、ツールウィンドウにドキュメントを表示できます。

  • クイックドキュメントポップアップで、the Show Options Menu icon をクリックし、ドキュメントのポップアップを前に表示オプションを無効にします。

  • ドキュメントツールウィンドウで、ツールウィンドウツールバーの Show Options Menu アイコンをクリックし、ドキュメントのポップアップを前に表示オプションを無効にします。

ツールウィンドウにドキュメントを保持する

ツールウィンドウで特定のコード要素のドキュメントを開き、現在のファイルの他の要素のドキュメントを表示し続けることができます。

  1. キャレットを必要なコード要素に配置し、Ctrl+Q を押します。ポップアップが表示されたら、Ctrl+Q をもう一度押してツールウィンドウに切り替えます。

    ドキュメントタブのアスタリスク記号(*)は、タブが固定されていないことを意味します。そのため、そのコンテンツは、エディターで選択した別のコード要素のドキュメントに置き換えられます。

  2. ドキュメントツールウィンドウでドキュメントのあるタブを右クリックし、このドキュメントを保持オプションを有効にします。

    その後、現在のドキュメントタブが固定されます。エディターに戻って、ポップアップまたはツールウィンドウの新しいタブで開く他のコード要素のドキュメントを表示できます。

    Keep Quick Documentation in tool window

ツールウィンドウでコードドキュメントを表示しているときは、固定されていないタブ(アスタリスク記号(*)でマークされたタブ)に表示されます。コードドキュメントを操作するには、いくつかの方法があります。

コード要素の上にマウスを置くと、ドキュメントを表示できます。

ツールウィンドウツールバーの Options アイコンをクリックして、マウス移動時に表示するおよびソースから自動更新オプションを有効にします。

キャレットをクリックするか、キャレットを移動することにより、エディターのシンボルにキャレットを配置するときにドキュメントを表示できます。

ツールバーの Options アイコンをクリックし、マウス移動時に表示するを無効にして、ソースから自動更新オプションを有効にします。

キャレットをシンボルに配置して Ctrl+Q を押すか、メインメニューから表示 | クイックドキュメントを選択すると、ドキュメントを表示できます。

ツールウィンドウツールバーの Options アイコンをクリックし、マウス移動時に表示するおよびソースから自動更新オプションを無効にします。

外部ドキュメント

外部ドキュメントは、Web ブラウザーで必要な情報を開くため、関連するシンボルに移動し、同時にさらに参照できるように情報を保持できます。外部ドキュメントアクションは、https://pkg.go.dev(英語) に移動します。

外部ドキュメントの参照

  • ブラウザーのキャレットにあるシンボルのドキュメントを表示するには、Shift+F1 を押すか、メインメニューから表示 | 外部ドキュメントを選択します。

型情報

GoLand では、次の方法で式の型を識別できます。

  • 必要なコード要素にキャレットを置き、Ctrl+Shift+P を押す(またはメインメニューから表示 | 型情報を選択する)。

    Showing the expression type info

生産性のヒント

ツールチップのテキストをクリップボードにコピーする

ツールチップのテキストをクリップボードにコピーするには、Alt (Linux の場合は Ctrl+Alt)を押しながらツールチップをクリックします。