文字列のフォーマット
GoLand は、 Printf のような関数を識別し、対応するコーディング支援を適用する機能を提供します。 これには、インスペクション、クイックフィックス、スペルチェック、ハイライト表示、コードの折りたたみなどのアクションが含まれます。
関数は、次の条件を満たす場合、自動的に Printf-like として認識されます。
それは関数またはメソッドです。
その名前は
fで終わります (たとえば、Printf、Sprintf、Foof)。少なくとも 2 つのパラメーターがあります。
最後から 2 番目のパラメーターは文字列です。
最後のパラメーターは可変長で、空のインターフェース型 (
インターフェース{}) です。
次のスクリーンショットでは、 Printf-like 関数が緑色でハイライトされています。

関数が誤ってフォーマット関数として認識された場合は、リストから除外することができます。 これは、インテンションアクション(Alt+Enter )を使用するか、設定を行うことで行うことができます。
設定でフォーマット機能を除外する
Ctrl+Alt+S を押して設定を開き、 を選択します。
追加 (
)をクリックします。
除外する関数またはメソッドの名前の入力を開始します。
ドロップダウンリストから関数またはメソッドを選択します。
Enter を押す。

エディターのフォーマット機能を除外する
エディターで関数をクリックし、 Alt+Enter を押して、 文字列フォーマット関数を除外する。 を選択します。
除外された関数とメソッドを確認または編集するには、設定を開きます。
Ctrl+Alt+S を押して設定を開き、 に移動します。

2026 年 5 月 22 日