簡體   English   中英

GoLand 中的 Go 文本模板語法高亮顯示

[英]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 模板突出顯示

  1. go 模板高亮:

設置 > 編輯器 > 文件類型 > select Go template files從列表 > 更新模式到您用於 go 模板的文件結尾。 我用*.go.html

  1. html高亮

設置 > 模板數據語言 > 項目語言(頂部的下拉菜單)> 設置為 html

現在你有 html 突出顯示和 go 模板完成

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM