golang环境搭建之sublime
下载Sublime Text 3
官网地址: https://www.sublimetext.com/3
设置Sublime
打开Prefernces->Settings,设置如下:
"auto_complete": true,
"auto_match_enabled": true,
"default_line_ending": "unix",
"font_size": 14,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
"Markdown",
"Vintage"
],
"soda_classic_tabs": true,
"soda_folder_icons": true,
"tab_size": 4,
"translate_tabs_to_spaces": true,
"update_check": false,
"word_wrap": true
安装Package Control(用于插件安装)
- 打开sublime后,按下快捷键ctrl + `(后一个键是键盘左上角的~键),此时会打开一个命令窗口,复制并输入以下内容,最后回车:
(命令来自: https://packagecontrol.io/installation#st3)
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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)
- 重启sublime之后,就可以在Preferences菜单下发现菜单选项Package Control
安装插件GoSublime(go程序代码补全)
- 步骤1、在sublime中,按住快捷键shift+ctrl+p(或者选中Preferences下的Package Control菜单),在弹出框中输入install package,如下图:
- 步骤2、选中Package Control: Install Package选项,回车并等待,会出现新的窗口,在其中输入要安装的插件名称GoSublime选中并回车,如下图:
- 步骤3、稍等安装完成之后配置GOPATH、GOROOT,位置在Prefernces->Package Settines->GoSublime->Settings-Users:
(C:\\Go,此处为本人go安装路径,F:\\gopath,此处为本人go程序编译开发路径)
{
"goroot": "C:\\Go",
"gopath": "F:\\gopath",
}
- 步骤4、重启sublime,在GOPATH中的src目录下新建一个go文件,此时代码可以自动补全。
其它插件安装(安装方法与GoSublime的步骤1、2类似)
- Godef用于函数,变量跳转
打开Prefernces->Package Settines->Godef->Settings-Users,配置如下:
{
"goroot": "C:\\Go",
"gopath": "F:\\gopath",
}
打开Prefernces->Package Settines->Godef->Key Bindings Defatult,设置快捷键如下:
[
{ "keys": ["ctrl+["], "command": "godef" },
{ "keys": ["ctrl+]"], "command": "godef_prev" }
]
- Gofmt用于代码整理