sublime text3 安装 golangsublime 配置

1.安装git

    因为golang是通过git来管理远程包的,所以我们首先要安装git,下载地址:http://www.git-scm.com/download/

git安装比较简单,直接下一步即可(在Windows Explorer integration选项中将“Git Bash here”和“Git GUI here”打对勾)

2.安装Golang

    1) 首先到https://golang.org/dl/选择适合你系统的安装包,(墙内:http://golangtc.com/download)。

    2)我这里选择的是:go1.4.2.windows-amd64.msi,下载完成安装到指定目录即可。我这里是(E:\Go)。

    3)安装完成后环境变量已经自动设置好了,可以呼出cmd命令行输入命令  go env查看

$ go env
set GOARCH=amd64
set GOBIN=E:\GoWorkSpace\bin
set GOCACHE=C:\Users\Administrator\AppData\Local\go-build
set GOENV=C:\Users\Administrator\AppData\Roaming\go\env
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=E:\GoWorkSpace\
set GOROOT=E:\Editor\Go

   可以看到,已经出现go命令了。如果你的不能出现,那可能是环境变量设置的问题。

3.配置golang的环境变量

    进入我的电脑->高级设置->环境变量查看

1) GOROOT(安装路径)变量是否存在,以及Path变量中是否也设置了GOROOT

没有的话,新增一个GOROOT变量,路径则输入你刚刚安装完成后Go的根目录,
如我的是:E:Editor\Go\。然后编辑Path变量,在最后面新增";%GOROOT%bin"。

2) go命令依赖一个环境变量:GOPATH(自定义的目录)

这不是Go的安装目录,而是你的工作(工程)目录(你的代码都会在该目录下)。
GOPATH可以有多个,windows以分号(;)进行区分,Linux系统是冒号(:),
当有多个GOPATH时,默认会将go get的内容放在第一个目录下。
这里我们新建一个GOPATH变量,以我的为例:E:\GoWorkSpace。

3) GOBIN

这个环境变量默认是在GOPATH目录下的bin目录

E:\GoWorkSpace\bin

安装Sublime Text

    1.下载Sublime Text http://www.sublimetext.com/

    2.安装package-controler

        在 view->show console  下 输入 

 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())


回车,成功后 重启sublime。

解决办法 (共3步):  (这也是手动安装插件的过程)

第一步:

从 工具栏--- Preferences----可以看到 Browse Package(第一个就是),打开后,即找到了插件安装路径,如:

C:\Users.....AppData\Roaming\Sublime Text 3\Packages

 

(如果有git,可用这个“简化方法”代替第二、三步------------“在 Browse Package打开的路径下,打开git bash,执行“git clone https://github.com/DisposaBoy/GoSublime.git” ,或者 可以运行 git clone https://margo.sh/GoSublime ,将代码下载到package目录

然后重启即可”---------------如果没有git,就按第二、三步操作就可以。)

第二步:

 

也可以打开网页https://github.com/DisposaBoy/GoSublime,下载gosublime的zip包,解压到上一步的路径上

第三步:

解压后的文件名字改为GoSublime (注意要下载master分支的zip,下载后文件名为GoSublime-master.zip,解压后文件的本来的名字为GoSublime-master)

最后重启sublime,我自己电脑上的问题就解决了,显示已经安装成功sublime插件:

PS:   到这里已经安装完成,如果想进阶使用--------在ctrl + B 调出的控制台运行代码,还需要配置一下margo文件:

  1·在 Browse Package打开的路径下,找到GoSublime/src目录,之中新建margo目录

  2·把 GoSublime/src/margo.sh/extension-example/extension/extension-example.go  这个文件,复制到刚刚新建的目录margo下。并改名为margo.go

   

 

   如果不做这两步,用gosublime执行go build 等命令会报错:

 

 

、Ctrl+B自动运行go

    Tools->Build System->New Build System

     wKiom1P-jrjD4IVwAAHovOMuo4A558.jpg

    出来这个画面

    wKiom1P-j3rD-wOOAAFfEWacwRg962.jpg

        修改文本


{
    "encoding":"utf-8",
    "cmd": ["E:/Editor/Go/bin/go","run","$file"],
	// "shell_cmd": "E:/Editor/Go/bin/go run  $file",  //这条命令同上
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)"
}

    要是目录中有空格怎么办呢,把整个路径加上引号

    然后保存

    Tools->Build System 选中GoBuild ,然后运行

   

验证通过

 

    

 

posted @ 2020-06-25 13:33  枫奇丶宛南  阅读(110)  评论(0编辑  收藏  举报