溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

tpl文件怎么利用goland進(jìn)行讀取

發(fā)布時間:2020-12-14 13:43:55 來源:億速云 閱讀:236 作者:Leah 欄目:開發(fā)技術(shù)

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)tpl文件怎么利用goland進(jìn)行讀取,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

近來開始研究golang,使用國人做的beego框架做頁面開發(fā),以前用pycharm開發(fā)的,所以習(xí)慣了 就采用了goland,不過有個問題,就是在做頁面模版時候采用tpl后綴,需要進(jìn)行設(shè)置一下。(mac系統(tǒng),如果windows系統(tǒng) 在setting中)如下:

tpl文件怎么利用goland進(jìn)行讀取

按順序 editor->file types,在recongized fiel types中找到HTML,然后在下面可以看到 后綴形式,點(diǎn)擊添加*.tpl 然后保存退出 就可以搞定了。

接下來 是補(bǔ)全問題:

要用到一些特殊的格式,比如 {{ … }},{{ if }}{{end}}等等,如果不設(shè)置,只能一個符號一個符號的輸入。現(xiàn)在教大家如何設(shè)置自動補(bǔ)全這些東西。

按順序是在editor->live templates 中 選擇添加

tpl文件怎么利用goland進(jìn)行讀取

添加標(biāo)簽

Abbreviation 處添加標(biāo)簽,比如 if

Description 是描述這個標(biāo)簽用途的,隨便寫。

Template text 就是補(bǔ)全的文本了。

$END$表示補(bǔ)全后光標(biāo)移動到此處。

選擇標(biāo)簽應(yīng)用到哪些文件類型

tpl文件怎么利用goland進(jìn)行讀取

使用時在tpl或者其他html文件中 輸入if進(jìn)行tab 就可以補(bǔ)全。

補(bǔ)充: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 文件內(nèi)容
 */
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進(jìn)行讀取了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI