[英]Go text template syntax highlighting in GoLand
GoLand 對文件擴展名為 .gohtml 的.gohtml
html 文件提供語法支持
那么 Go 文本文件呢? GoLand 也支持嗎? vim-go 支持.tmpl
,但 GoLand 不支持。
正如 mkopriva 已經暗示並且您也在評論中描述的那樣,您可以轉到Preferences/Editor/File Types
並將您的自定義結尾作為Registered pattern
到 Go 模板。 但 imo 真正的游戲規則改變者是您還可以在那里將 Go 設置為Template data language
。 這樣,即使是 Go 語法也能得到驗證,而不僅僅是模板語法。 它仍然不穩定,但絕對比沒有好。
盡管如此,自動格式化仍無法正常工作,並且可能會搞砸您的代碼。 因此,您可能還想確保未選中提交對話框中的Reformat code
。 與Optimize Imports
相同......最好不要選中它。
這個答案有兩個部分可以同時突出顯示 html 和 go 模板突出顯示
設置 > 編輯器 > 文件類型 > select Go template files
從列表 > 更新模式到您用於 go 模板的文件結尾。 我用*.go.html
設置 > 模板數據語言 > 項目語言(頂部的下拉菜單)> 設置為 html
現在你有 html 突出顯示和 go 模板完成
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.