Go环境搭建:ubuntu+sublime3
来源:互联网 发布:电脑淘宝怎么联系卖家 编辑:程序博客网 时间:2024/06/11 04:23
Go语言环境安装
Linux系统版本信息:
更新软件列表:sudo apt-get update
安装Go:sudo apt-get install golang-go
Go默认会被安装到/usr/lib/go目录中:
查看Go版本信息:go version
查看环境变量:go env
如果找不到go命令,可通过手动添加/usr/lib/go/bin到PATH环境变量来解决。
Go语言环境测试
新建一个hello.go文件:
其内容如下:
package mainimport "fmt"func main(){ fmt.Println("hello world!!!")}
编译并直接运行其程序:
Sublime Text3安装
sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer
在终端敲subl即可启动软件:
subl 某个文件,即可直接打开某个文件:
gosublime插件安装
首先,我们需要安装 Sublime Text 的 Package Control 功能,在打开软件后,按下快捷键 Ctrl+,(
这个符号为英文半角模式下,按下 Tab 键上方、数字键1左边的那个按键),此时会打开一个命令窗口:
复制并输入以下内容,最后回车:
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)
该安装指令,请参考:https://packagecontrol.io/installation#ST3
安装完成后,重启软件。这时在 Preferences 这个菜单下出现了菜单项 Package Control,大致如下图所示:
点击Preferences 这个菜单下出现了菜单项 Package Control后,在其中输入”install”后,大致如下图所示:
接下来按回车,会出现一个安装包的对话框,大致如下图所示:
输入”gosublime”,选中并回车。
至此,配置 gosublime 完成。
通过Sublime3编译运行程序
写代码是会有提示:
代码写完后,按下快捷键 Ctrl + b 界面下方会出现如下界面:
Sublime Text编译配置
配置文件内容如下:
{ "shell_cmd": "go run ${file}"}
然后改名保存:
选择编译默认项:
然后可以通过用 Ctrl+b 直接编译运行:
参考资料:
1、https://my.oschina.net/Obahua/blog/110767
2、https://stackoverflow.com/questions/13817467/go-sublime-build-configuration
- Go环境搭建:ubuntu+sublime3
- Go环境搭建:windows+sublime3
- ubuntu搭建go环境
- Sublime3 开发环境搭建
- ubuntu GO语言环境搭建
- GO环境搭建-Win7 + Ubuntu
- Go环境搭建:ubuntu+liteide
- sublime3 Scala编译环境搭建
- Sublime3 搭建C/C++环境
- ubuntu Go安装与sublime环境搭建
- sublime3 + mingw + sublimeclang 搭建c++编译环境
- 利用sublime3搭建Python程序开发环境
- linux 安装sublime3 配置GO环境,启动VIM
- ubuntu下,GO语言环境的搭建及helloworld
- Ubuntu下使用Sublime Text 2搭建Go开发环境
- Ubuntu系统下go语言环境的搭建
- [Golang学习]Ubuntu搭建Go语言开发环境
- Go 语言环境搭建
- 【Leetcode】【python】Implement strStr()
- 学习-小波神经网络的时间序列预测-短时交通流量预测
- JavaScript数据类型以及数据类型转换
- 多方位解析:如何写好一个页面
- C++ 中的pair
- Go环境搭建:ubuntu+sublime3
- 解决IDEA创建文件时,IDEA Unable to parse template "Class"的问题
- Encode and Decode TinyURL
- java 代理proxy的介绍
- codefcodeforces 845D Driving Test(栈)
- 【astron转载】一张图看懂HBase
- js中的setTimeout详解,和关于它的setTimeout(function(){},0)问题
- HBuilder编辑器
- redis requires Ruby version >= 2.2.2