编程学习
分类: WINDOWS
2014-12-09 11:30:49
机器环境:Windows7,32位 , sublime text 3
参照网上的步骤教程配置记录,主要包括sublime的安装,然后为它安装一些与Go语言有关的包:go build,go code,
效果就是关键字高亮,gofmt自动格式化支持,代码自动补全等。
具体过程:
1.下载安装sublime text 3
官网下载地址: 选择对应版本,直接安装。
2.安装 Package Control
安装 Sublime Text 的 Package Control 功能,在打开软件后,按下快捷键 Ctrl+`,在下方会打开一个命令窗口,复制并输入以下内容(2和3不一样),最后回车:
sublime text 3为:
import urllib.request,os,hashlib; h = '2deb499853c4371624f5a07e27c334aa' + 'bf8c4e67d14fb0525ba4f89698a6d7e1';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( '' + 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 text 2为:
import urllib2,os,hashlib; h = '2deb499853c4371624f5a07e27c334aa' + 'bf8c4e67d14fb0525ba4f89698a6d7e1'; pf = 'Package Control.sublime-package';
ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) );
by = urllib2.urlopen( '' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by)
if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
具体内容可参照:
成功完成之后,重起sublime发现在Preferences 这个菜单下出现了菜单项 Package Control。
3. 安装gosublime 插件
按住 Ctrl+Shift+p 会在sublime上方弹出一个会话框,在其中输入"install"或者是"pcig"会看到自动选中Package Control:Install Package这条选项。回车,会出现一个安装包的对话框,在框中输入"gosublime",选中并回车,会看到sublime最下放显示正在安装,(有的朋友 同时也安装了go build,方法和gosublime一样)。
4.安装SideBarEnhancements侧边栏增强等插件
方法3同中的安装gosublime插件一样。sublime text还有其他的一些插件。可以选择安装。
BracketHighlighter高亮显示匹配的括号、引号和标签;
TrailingSpacer高亮显示多余的空格和Tab;
Alignment 等号对齐。
5.安装 Gocode(代码自动完成工具)
使用Go语言的输入自动完成需要安装Gocode。
go get -u github.com/nsf/gocode
全部安装完成以后,重新打开sublime,新建一个go文件进行测试。
Gocode的安装配置参考:
sublime插件的安装参考: