html5 go语言运行环境,GO环境搭建-Go语言中文社区
1、安装gosubmile
【gosublime自动安装失败,手动安装】
点击菜单: Preferences --> Browse Packages
打开Packages directory
打开Bit Bash Here ,git clone gosublime 包
git clone git@github.com:DisposaBoy/GoSublime.git在 GoSublimesrc 源代码目录中,新建 margo 子目录
将 GoSublimesrcmargo.shextension-example 目录下的 extension-example.go 文件复制到
GoSublimesrcmargo 目录 ,并改名 margo.go
重启 Sublime Text3 。
点击菜单项Preferences -> package settings -> GoSublime -> Settings - Uesrs,
配置GOPATH,GOROOT:
{
"env": {
"GOPATH": "F:/WORKSPACE/go-space", ##源码的顶级工作空间,注意必须放在src包下,否则运行错误
"GOROOT": "e:/go"
},
"font_size": 14,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
"Vintage"
],
"soda_classic_tabs": true,
"soda_folder_icons": true,
"tab_size": 4,
"translate_tabs_to_spaces": true,
"update_check": false,
"word_wrap": true
}
快捷键
在sublime打开控制台 Ctrl + B
关闭sbulime中打开的控制台 Esc
查看函数的声明 Ctrl + . + H
查看函数源码 Ctrl + . + G
调出GoSublime 支持的所有功能: cmd +.
2、安装SidebarEnhancements和Go Build
gocode 将会安装在默认`$GOBIN`
另外建议安装gotests(生成测试代码):
先在sublime安装gotests插件,再运行:
go get -u -v github.com/cweill/gotests/...
4、安装Goimports:可以在开发过程时候自动引入包和删除没有使用的包
4.1 下载goimports
# 创建文件夹
mkdir $GOPATH/src/golang.org/x/
# 进入文件夹 cd $GOPATH/src/golang.org/x/
# 下载源码
# 安装
4.2 安装后打开 GoSublime 的配置文件,在配置文件中添加新的根配置项:
{
"fmt_cmd" :[ "goimports"]
}
5、新加一个Build System支持CTRL+B进行编译
html5 go语言运行环境,GO环境搭建-Go语言中文社区相关推荐
- c语言运行时内存不够,浅析C语言运行时内存管理
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 主要讨论C语言怎样组织正在运行的程序的数据结构的细节. 我们知道知道在UNIX操作系统中,一个C语言文件经过预处理(cp ...
- linux vim go语言,CentOS7系统基于Vim8搭建Go语言开发环境
主要是在vim中通过vundle来安装vim-go插件.gocode插件,支持代码高亮.代码提示以及语法检查等功能 安装Golang 1.11.2 curl -Lo golang.tar.gz htt ...
- 易语言运行 (c:内部.exe, 假, ),易语言没法运行exe程序,怎么办?
这样写命令: 运行 ("cmd.exe start"+取运行目录+"\KMS.exe" ,假,) 原理是调用Cmd的命令Start来代替易语言执行. 扩展: S ...
- 为什么c语言运行了是cmd,为什么C语言的程式码执行都在命令提示符进行?而且学习的基本都是数学问题,跟开发软体有什么关系?...
为什么C语言的程式码执行都在命令提示符进行?而且学习的基本都是数学问题,跟开发软体有什么关系?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们 ...
- 对Eclipse OMR(用于创建语言运行时环境的工具集)架构师Mark Stoodley的访谈
IBM的Eclipse OMR是一个开源的虚拟机工具集,用于创建任意语言的运行时环境.它的意图在于让实现语言的人能够重用IBM在Java运行时方面所投入的数百开发人年所取得的成果,能够受益的包含已有的 ...
- window环境搭建go语言运行环境
研究区块链,一直在纠结是研究比原链还是研究比特币链, 现在准备研究比原链,因为 ①比原链也是基于比特币开发的, ②我也在比原社区群里,有问题的话可以向比原技术老师请教 ③我是从事交易所工作的,最近对接 ...
- Eclipse下搭建C语言开发环境
Eclipse下搭建C语言开发环境 要使用Eclipse开发C/C++语言主要有 下面几个步骤: 1. 安装 JRE 去sun官方网站 下载安装即可 由于 Eclipse 本身是用 Java 开发的, ...
- c语言环境窗口组成,如何搭建C语言环境
如何搭建C语言环境 开发C程序的时候我们用的开发软件有VC++6.0.visual studio等等,但对于有些简单的程序我们更喜欢用记事本或者notepad++等方便的工具进行编辑,编辑完后再通过c ...
- C语言核心技术-C语言概述与开发环境搭建
C语言概述 C语言发展简史 起源 1972年,贝尔实验室的Dennis Ritchie和Ken Thompson在开发Unix操作系统时设计了C语言,该操作系统的90%以上的代码都是由C语言实现,后期 ...
- window直接运行不需要环境的软件是什么语言开发的_C语言为何不会过时?你需要掌握多少种语言?_C 语言...
01为什么C语言不会过时 评价任何一门编程语言,都是招人骂的.永远是这样.就像是春寒料峭的季节, 街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:"s b!"这个在 ...
最新文章
- 厉害了,淘宝千万并发,14 次架构演进…
- 关于线性条形码符号的解读(一)
- php 去掉数组中的空值_PHP删除数组中空值的方法介绍
- Nginx 附录C 模块编译,调试与测试
- 采用“不可能的曲面”!沈义人:OPPO Find X3真机上手有惊喜
- 不同项目的测试计划可以复用吗_不同品牌的水乳可以一起用吗 混合使用完全没问题...
- c++语言 xml数据绑定技术简介
- 网络收包流程-软中断中process_backlog和poll方式处理流程(二)
- selenium网易云登录定位不成功的问题
- 深入理解BootStrap-- 面板(panel)
- 手机摄影:黄埔军校旧址(下)
- 数组对象查找某一个对象
- 爱拼车 android 源码,爱拼车 1.8.8
- 国行版苹果 ios 按键精灵无法联网问题处理
- Y430P拆机:安装固态硬盘+内存+重装系统梳理
- 简单的了解一下MySQL连接查询
- 苹果Apple Watch真机调试的坑Could not download and install Symbols for watchOS
- 崩坏2服务器维护,崩坏学园2(日服)无法连接服务器是什么原因
- python创建函数内部静态变量
- 【论文阅读】深度学习去雾1——论文精选
热门文章
- Windows软件授权管理工具 slmgr命令详解
- 国际化困境(第二篇)
- 关于Visual C++ 2008中wprintf和wprintf_s输出中文乱码问题
- JDBC在getConnection之前为什么要调用Class.forName
- (九)OpenStack---M版---双节点搭建---Swift安装和配置(单存储节点)
- linux container容器技术框架性理解
- Xen与KVM虚拟化技术调研报告
- php文件上传绕过mime类型,文件上传限制绕过技巧
- html div最多50个字符,javascript-计算多少个字符(来自一个字符串)将适合一个div而没有使其换行?...
- python核心数据类型_Python核心数据类型-列表