跳转到帖子
  • 游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

    赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

    TheHackerWorld官方

  • 0

在goland中读取tpl文件的图文操作


HACK1949

问题

在goland中读取tpl文件的图文操作

5fd7188683c27.png

近来开始研究golang,使用国人做的beego框架做页面开发,以前用pycharm开发的,所以习惯了 就采用了goland,不过有个问题,就是在做页面模版时候采用tpl后缀,需要进行设置一下。(mac系统,如果windows系统 在setting中)如下:

20201214111906.jpg

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

接下来 是补全问题:

要用到一些特殊的格式,比如 {{ … }},{{ if }}{{end}}等等,如果不设置,只能一个符号一个符号的输入。现在教大家如何设置自动补全这些东西。

按顺序是在editor->live templates 中 选择添加

20201214111923.jpg

添加标签

Abbreviation 处添加标签,比如 if

Description 是描述这个标签用途的,随便写。

Template text 就是补全的文本了。

$END$表示补全后光标移动到此处。

选择标签应用到哪些文件类型

20201214111934.jpg

使用时在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)

}


以上为个人经验,希望能给大家一个参考

链接帖子
意见的链接
分享到其他网站

这个问题有0个答案

推荐的帖子

此问题没有答案

黑客攻防讨论组

黑客攻防讨论组

    You don't have permission to chat.
    • 最近浏览   0位会员

      • 没有会员查看此页面。
    ×
    ×
    • 创建新的...