GoLand 2026.1 ヘルプ

文字列のフォーマット

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

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

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

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

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

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

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

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

Candidates for printf-like recognition

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

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

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

  2. 追加the Add button)をクリックします。

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

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

  5. Enter を押します。

    Adding formatting functions in settings

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

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

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

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

    Candidates for printf-like recognition
2025 年 9 月 03 日