GoLand 2026.1 Help

文字列のフォーマット

GoLand は、 Printf のような関数を識別し、対応するコーディング支援を適用する機能を提供します。 これには、インスペクション、クイックフィックス、スペルチェック、ハイライト表示、コードの折りたたみなどのアクションが含まれます。

関数は、次の条件を満たす場合、自動的に Printf-like として認識されます。

  • それは関数またはメソッドです。

  • その名前は f で終わります (たとえば、 PrintfSprintfFoof)。

  • 少なくとも 2 つのパラメーターがあります。

  • 最後から 2 番目のパラメーターは文字列です。

  • 最後のパラメーターは可変長で、空のインターフェース型 (インターフェース{}) です。

次のスクリーンショットでは、 Printf-like 関数が緑色でハイライトされています。

printf 風の認識の候補

関数が誤ってフォーマット関数として認識された場合は、リストから除外することができます。 これは、インテンションアクション(Alt+Enter )を使用するか、設定を行うことで行うことができます。

設定でフォーマット機能を除外する

  1. Ctrl+Alt+S を押して設定を開き、 Go | フォーマット関数 を選択します。

  2. 追加追加ボタン )をクリックします。

  3. 除外する関数またはメソッドの名前の入力を開始します。

  4. ドロップダウンリストから関数またはメソッドを選択します。

  5. Enter を押す。

    設定にフォーマット機能を追加する

エディターのフォーマット機能を除外する

  • エディターで関数をクリックし、 Alt+Enter を押して、 文字列フォーマット関数を除外する​。​ を選択します。

    除外された関数とメソッドを確認または編集するには、設定を開きます。

    Ctrl+Alt+S を押して設定を開き、 Go | 文字列のフォーマット に移動します。

    printf 風の認識の候補
2026 年 5 月 22 日