這期內容當中小編將會給大家帶來有關tpl文件怎么利用goland進行讀取,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
近來開始研究golang,使用國人做的beego框架做頁面開發,以前用pycharm開發的,所以習慣了 就采用了goland,不過有個問題,就是在做頁面模版時候采用tpl后綴,需要進行設置一下。(mac系統,如果windows系統 在setting中)如下:
按順序 editor->file types,在recongized fiel types中找到HTML,然后在下面可以看到 后綴形式,點擊添加*.tpl 然后保存退出 就可以搞定了。
接下來 是補全問題:
要用到一些特殊的格式,比如 {{ … }},{{ if }}{{end}}等等,如果不設置,只能一個符號一個符號的輸入?,F在教大家如何設置自動補全這些東西。
按順序是在editor->live templates 中 選擇添加
添加標簽
Abbreviation 處添加標簽,比如 if
Description 是描述這個標簽用途的,隨便寫。
Template text 就是補全的文本了。
$END$表示補全后光標移動到此處。
選擇標簽應用到哪些文件類型
使用時在tpl或者其他html文件中 輸入if進行tab 就可以補全。
補充:goland讀取文件寫入文件
我就廢話不多說了,大家還是直接看代碼吧~
package main import ( "fmt" "io/ioutil" "strings" ) /** * 讀取文件 * string name 文件名稱 */ func ReadFile(name string) { if contents,err := ioutil.ReadFile(name);err == nil { result := strings.Replace(string(contents),"\n","",1) fmt.Println("ReadFile:",result) } } /** * 寫入文件 * string name 文件名稱 * byte content 文件內容 */ func WriteFile(name string, content []byte){ if ioutil.WriteFile(name, content, 0644) == nil{ fmt.Println("WriteFile") }else{ fmt.Println("NOT WriteFile") } } func main() { name := "content.txt" content := "content" WriteFile(name, []byte(content)) ReadFile(name) }
上述就是小編為大家分享的tpl文件怎么利用goland進行讀取了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。