Chinaunix首页 | 论坛 | 博客
  • 博客访问: 32704
  • 博文数量: 9
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-18 18:25
个人简介

编程学习

文章分类

全部博文(9)

分类: 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插件的安装参考:

阅读(3884) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~