文档章节

Windows下 GoSublime 里面配置 go 自动install 三方包 并可以提示

错了
 错了
发布于 2013/08/17 01:55
字数 348
阅读 5.7K
收藏 9

精选30+云产品,助力企业轻松上云!>>>

准备工作 :

    1.设置类似如下的系统环境变量:


set GOARCH=386
    set GOBIN=C:\Go\bin
    set GOCHAR=8
    set GOEXE=.exe
    set GOHOSTARCH=386
    set GOHOSTOS=windows
    set GOOS=windows
    set GOPATH=E:\mygo
    set GORACE=
    set GOROOT=C:\Go
    set GOTOOLDIR=C:\Go\pkg\tool\windows_386
    set CC=gcc
    set GOGCCFLAGS=-g -O2 -m32 -mthreads
    set CGO_ENABLED=1


    2.到sublime text 里的 install package 搜索 GoSublime

    3.下载 gocode

        命令行到 go工作目录(即 GOPATH)执行 :

go get -u -ldflags -H=windowsgui github.com/nsf/gocode
        然后到  go工作目录(即 GOPATH )下面的\bin里面找gocode.exe 复制一份到c:\go下面去

    4. 打开sublime text的菜单 Preferences -> Package Settings -> GoSublime ->Settings - User  然后输入:

{
    "env": {
     "GOROOT":"C:\\go", //go的安装路径
     "GOBIN":"C:\\Go\\bin",
     "GOPATH": "E:\\mygo", //您go的工作路径
     "GOARCH":"386", //系统变量里面的 GOHOSTARCH ,386为32位平台,amd64为 64位平台
     "GOOS":"windows", //系统里面的GOOS
     "PATH":"%GOBIN%;%PATH%"
    },
    "comp_lint_enabled": true,   //打开这个才有下面的 comp_lint_commands标签里面的内容
    
    "comp_lint_commands": [
		{"cmd": ["go", "install"]}
	],

    "on_save": [
		{"cmd":"gs_comp_lint"}   //当按保存时以cmd自动执行的命令
	]
}

    5.保存后重启 sublime text 随便保存一下任意一个您所在go项目里面的文件 即可应用到第三方包的自能提示了 

错了
粉丝 0
博文 2
码字总数 509
作品 0
广州
私信 提问
加载中
请先登录后再评论。
GoSublime配置

1.//第三方包(包括自身的包)的智能提示 &:需要将第三方包的项目(go install后)添加到GOPATH中[即在项目的pkg中生成*.a文件]. 2.//GoSublime的windows配置参考 Preferences->Package Setting...

陈好
2013/05/15
8K
0
Sublime Text 2搭建Go开发环境(Windows)

转自:http://blog.csdn.net/love_se/article/details/7754274 下载packcontrol包地址:http://www.imjeff.cn/blog/62/ 首先是安装Go 这里有很详细的安装说明,http://code.google.com/p/go......

wensongyu
2015/09/01
0
0
Ubuntu 13.04 golang开发环境配置

env: ubuntu 13.04 i386 go 1.0.3 sublime text 2 go/golang不错的IDE组合:gocode + sublime text 2 + gosublime 首先安装go,两种方法: 1. 自动:sudo apt-get install golang 配置环境系......

Honghe
2013/04/28
2K
0
[转] Go windows环境搭建

Go是Google开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,Go语言是基于...

itfanr
2014/01/24
39
0
[转] Go windows环境搭建

Go是Google开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,Go语言是基于...

itfanr
2014/12/20
21
0

没有更多内容

加载失败,请刷新页面

加载更多

WPF 自学宝典

首先推一篇系列博客:https://www.cnblogs.com/chillsrc/p/4464023.html 【这是一篇通俗易懂的系列博客,对初学者大有裨益】 其次推荐一个PDF,深入浅出WPF完整版,地址:https://download....

osc_97wmavr6
23分钟前
6
0
从底层分销员到数据部门主管,我的奇妙数据分析转行之路 - 知乎

最近逛知乎,无意中刷到这个问题,一时间就回忆起了自己当年学数据分析的时候,顿时感慨万千,于是写下一段自己的经历,希望能给大家带来一些参考。 一、我的转行之路 我可能属于转行比较早的...

osc_b67rw1ne
24分钟前
12
0
Spring Boot 项目打包 + Shell 脚本部署实践,太有用了!

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 本篇和大家分享的是springboot打包并结合shell脚本命令部署,重点在分享一个shell...

osc_b99br1v1
25分钟前
15
0
最新Mysql面试核心知识点汇总(含解析)

数据库设计三范式: 第一范式:数据库表的每一列都是不可分割的原子数据项,即列不可拆分。 第二范式:建立在第一范式的基础上,要求数据库表中的每个实例或记录必须是可以唯一被区分的,即唯...

IT-哆哆
26分钟前
18
0
Python3入门系列之-----json与字典转换

json JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写 JSON 函数 使用 JSON 函数需要导入 json 库:import json。 函数 描述 json.dumps 将 Python 对象编码...

osc_zken4nb1
27分钟前
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部