您的位置:首页 > 编程语言 > Go语言

Go语言环境搭建(ide:sublime)

2018-03-20 14:01 591 查看
为了简便,直接使用sublime进行go语言的开发。这里现附上sublimeText3与Go语言环境包的链接: https://pan.baidu.com/s/13Jv8ZBOpf8d4A8Yi7s4prA 密码:b3c9

一、Go环境搭建:
双击安装好go1.8.3.windows-amd64.msi后,加上“GOPATH”这一个环境变量,把路径设置为你要存放Go代码的文件夹路径,Go语言环境就已经搭建好了,可通过cmd输入:go env查看:



二、sublime中安装Go插件
 这里需要安装一个sublime的pakcage control功能,用于接下来安装sublime插件。
    1)在打开软件后,按下快捷键 Ctrl+`,(`这个符号为英文半角模式下,按下 Tab 键上方、数字键1左边的那个按键),此时会打开一个命令窗口,复制并输入以下内容,最后回车:
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

    2)重启sublime之后,你就可以发现在 Preferences 这个菜单下出现了菜单项 Package Control,如图:

4. 安装GoSublime插件    1)在sublime中,按住快捷键 shift + ctrl + p,在弹出框中输入install package并回车,如图:



    3)上一部回车后,输入gosublime,回车(可能需要稍微等待下,可以看sublime最下面的状态),如图:

    4)gosublime安装完成后,Preferences -> package settings -> GoSublime -> Settings - Uesrs需要配置下GOPATHGOROOT,如图:


    5)在打开的窗口中输入以下内容,路径请自行替换,ctrl+s保存。
{
    "env": {
        "GOPATH": "F:/mygo",
        "GOROOT": "E:/Go"
    }
}
    6)重启sublime,在GOPATH中的src新建一个hello.go文件,可以看到代码自动补全已经出来了,:)



至此,sublime text3 + golang 安装完成。

附上 sublime text3 的简单配置, Preferences -> Settings User清空复制粘贴即可。
{
    "font_size": 12,
    "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
}


最后:ctrl+b 调出控制台后,输入go run hello.go命令,若如下图所示,说明配置成功:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: