我在Jetbrains Goland中使用Go HTML模板。如何獲取所有 3:HTML 格式設置、模板代碼完成和模板格式設置?假設我安裝了Go Templates插件,并且我使用“*.tpl”作為模板的文件擴展名,我有兩個選擇:設置 - 編輯器 - 文件類型 - HTML - 添加“*.tpl”作為HTML類型。優點:我有一個HTML代碼完成和語法突出顯示,并帶有警告(參見CON 2) CON 1:我沒有模板項的代碼完成,編輯器根本不知道模板 CON 2:模板代碼塊被視為文本,即我沒有RANGE塊的代碼縮進,例如,當我嘗試格式化代碼時。設置 - 編輯器 - 文件類型 - Go 模板 - 將“*.tpl”添加為注冊類型,并將“HTML”添加為基礎類型(“模板數據語言”) 優點:我有“點”的代碼完成,并且可以查看其屬性和方法(請參閱 https://www.jetbrains.com/help/go/integration-with-go-templates.html) 缺點:沒有HTML突出顯示,自動完成或格式化...
1 回答

月關寶盒
TA貢獻1772條經驗 獲得超5個贊
經過幾個小時的研究,我終于找到了答案:
設置 - 語言和框架 - 模板數據語言 - 項目語言 - 設置“HTML”
另外,我建議使用“*.go.html”作為Go Templates擴展名。這樣,即使在 VSCode 中打開模板、在 GitHub 上聯機等時,也可以看到語法突出顯示。
- 1 回答
- 0 關注
- 446 瀏覽
添加回答
舉報
0/150
提交
取消