敏哥gege的gravatar头像
敏哥gege 2017-12-04 20:02:52
Sublime Text 3 安装Go语言相关插件gosublime(Linux)

Sublime Text:一款具有代码高亮语法提示自动完成反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动的Editplus、Notepad++,在SublimeText面前大略显失色,无疑这款性感无比的编辑器是Coding和Writing最佳的选择,没有之一。

如果你的linux 还没有配置Go环境 可参考本人博客   linux下go环境变量配置 ;

如果你的linux还没有安装Sublime Text3 可参考本人博客   Centos 安装Sublime text 3 ;

 

 

1.打开Sublime Text,使用快捷键 ctrl+` (左上角Tab键上方,Esc键下方)或者使用菜单 View > Show Console menu,此时将出现Sublime Text的控制台,将如下代码分别放入执行(按回车)即可。

import urllib.request,os,hashlib; 
h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76';
 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 text3的package control安装

 

2.安装完成会提示你重启软件,之后,你就可以发现在 Preferences 这个菜单下出现了菜单项 Package Control,大致如下图所示:

Sublime Text 3 安装Go语言相关插件gosublime(Linux)

3.安装 gosublime 插件,按住 Ctrl+Shift+p 会弹出一个会话框,在其中输入"install"后,大致如下图所示:

Sublime Text 3 安装Go语言相关插件gosublime(Linux)

接下来按回车,会出现一个安装包的对话框,大致如下图所示:

输入"gosublime",选中并回车,

 

 

5、想要 Ctrl+B自动运行go的话

    Tools->Build System->New Build System

修改文本

  

{
    "cmd": ["go run '${file}'"],
    "selector": "source.go",
    "path": "/root/go/bin",
    "shell": true
}  

其中我的go文件就安装在root文件夹下面

 

然后保存  GBuild.submlime-build

 然后 Tools->Build System 选中GoBuild


至此,配置 gosublime 完成。

输入helloword测试下如下图

 

 

 

参考网址:

Ubuntu 配置 Go 语言开发环境

Package Control


打赏

已有1人打赏

最代码官方的gravatar头像
最近浏览
qiqi890630  LV1 2020年8月23日
2252536772  LV21 2019年9月10日
上世纪风景  LV11 2018年7月16日
310834626  LV3 2018年1月11日
lkx123  LV12 2017年12月12日
忆往昔丶时间淡化过去  LV12 2017年12月8日
zhipeng553  LV5 2017年12月7日
feiyun315  LV2 2017年12月6日
maoyanshi  LV4 2017年12月6日
Gavin_w  LV4 2017年12月6日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友