GoLand ライブ テンプレート カスタム テンプレートの障害の問題解決

問題の背景

golandでアノテーションテンプレートをカスタマイズしたいのですが、以下の図に示すように/**+Enterを入力して完了できます

/**
* @description TODO
* @param null
* @return
* @author user
* @date 2023/7/4 15:24
 */
func main() {
    
    
	print("hello world\n")
}

そこで、「ファイル」→「設定」→「ライブテンプレート」で次のテンプレートを設定しました。
ここに画像の説明を挿入
テンプレートは次のように入力されています。

/**
* @description TODO
* $params$
* @return $return$
* @author $user$
* @date $data$ $time$
*/

変数の設定は以下の通りです
ここに画像の説明を挿入
が、設定後も失敗し、/**+Enterと入力すると以下のように表示されます

/**
 
 */
func main() {
    
    
	print("hello world\n")
}

原因分析

GoLand がカスタマイズしたテンプレートは独自のテンプレートよりも優先され、テンプレート キーワード /** が競合する場合は、GOLand のテンプレートが優先されます。

問題が解決しました

情報を調べても GoLand のカスタム テンプレートを変更する方法が見つからなかったので、テンプレートを変更することしかできません。
ここでは、キーワード /** を /att に変更します。これは、注意を払った後、
ここに画像の説明を挿入
テストをテスト後に再度テストできることを意味します
以下に示すように、/att+Enter を入力して完了できます

/**
* @description TODO
* @param null
* @return
* @author user
* @date 2023/7/4 15:24
 */
func main() {
    
    
	print("hello world\n")
}

おすすめ

転載: blog.csdn.net/weixin_45271005/article/details/131535950
おすすめ