最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在goland中讀取tpl文件的圖文操作

 更新時間:2020年12月14日 11:24:54   作者:劉光偉  
這篇文章主要介紹了在goland中讀取tpl文件的圖文操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

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

接下來 是補全問題:

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

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

添加標(biāo)簽

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

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

Template text 就是補全的文本了。

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

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

使用時在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 文件內(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)
}

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • 淺談golang fasthttp踩坑經(jīng)驗

    淺談golang fasthttp踩坑經(jīng)驗

    本文主要介紹了golang fasthttp踩坑經(jīng)驗,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 談?wù)刧olang的netpoll原理解析

    談?wù)刧olang的netpoll原理解析

    本文詳細(xì)介紹了Go語言中netpoll部分的實現(xiàn)細(xì)節(jié)和協(xié)程阻塞調(diào)度原理,特別是epoll在Linux環(huán)境下的工作原理,Go語言通過將epoll操作放在runtime包中,結(jié)合運行時調(diào)度功能,實現(xiàn)了高效的協(xié)程I/O操作,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • golang中日期操作之日期格式化及日期轉(zhuǎn)換

    golang中日期操作之日期格式化及日期轉(zhuǎn)換

    在編程中,程序員會經(jīng)常使用到日期相關(guān)操作,下面這篇文章主要給大家介紹了關(guān)于golang中日期操作之日期格式化及日期轉(zhuǎn)換的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • Go語言實現(xiàn)互斥鎖、隨機數(shù)、time、List

    Go語言實現(xiàn)互斥鎖、隨機數(shù)、time、List

    這篇文章主要介紹了Go語言實現(xiàn)互斥鎖、隨機數(shù)、time、List的相關(guān)資料,需要的朋友可以參考下
    2018-10-10
  • 詳解Go使用Viper和YAML管理配置文件

    詳解Go使用Viper和YAML管理配置文件

    在軟件開發(fā)中,配置管理是一項基本但至關(guān)重要的任務(wù),它涉及到如何有效地管理應(yīng)用程序的配置變量,本文將探討如何使用Viper庫配合YAML配置文件來實現(xiàn)高效的配置管理,感興趣的可以了解下
    2024-04-04
  • golang三元表達(dá)式的使用方法

    golang三元表達(dá)式的使用方法

    這篇文章主要介紹了golang三元表達(dá)式的使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • golang中兩個協(xié)程交替打印數(shù)字和字母的實現(xiàn)

    golang中兩個協(xié)程交替打印數(shù)字和字母的實現(xiàn)

    這篇文章給大家介紹了golang中兩個協(xié)程交替打印數(shù)字和字母的實現(xiàn),文中通過代碼示例講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01
  • Go語言如何高效的進行字符串拼接(6種方式對比分析)

    Go語言如何高效的進行字符串拼接(6種方式對比分析)

    本文主要介紹了Go語言如何高效的進行字符串拼接(6種方式對比分析),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • golang多次讀取http request body的問題分析

    golang多次讀取http request body的問題分析

    這篇文章主要給大家分析了golang多次讀取http request body的問題,文中通過代碼示例和圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01
  • Go?中的空白標(biāo)識符下劃線

    Go?中的空白標(biāo)識符下劃線

    這篇文章主要介紹了Go?中的空白標(biāo)識符下劃線,空白標(biāo)識符是未使用的值的占位符,由下劃線(_)表示,下文對其相關(guān)介紹需要的小伙伴可以參考一下
    2022-03-03

最新評論

同仁县| 双峰县| 忻州市| 颍上县| 湾仔区| 合川市| 乾安县| 资兴市| 琼结县| 邮箱| 阿拉善盟| 五寨县| 措勤县| 山阳县| 治多县| 藁城市| 乌鲁木齐县| 锡林郭勒盟| 历史| 仁化县| 林甸县| 顺平县| 新丰县| 达拉特旗| 通州市| 兴安盟| 普安县| 五原县| 东山县| 双柏县| 阿合奇县| 新干县| 雅安市| 改则县| 榆中县| 三原县| 嘉义市| 平塘县| 资中县| 桂阳县| 娄烦县|