码农Golang语言社区我爱编程

Golang简介与环境搭建

2016-05-23  本文已影响474人  丶沙工

Golang简介

语言

环境搭建

wget https://storage.googleapis.com/golang/go1.6.2.linux-amd64.tar.gz
tar -C /usr/local -zxf go1.6.2.linux-amd64.tar.gz
# Golang
export GOPATH=/home/lbb/work/gopackage
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

(~/work/go)这个目录里放了第三方包和一些开源学习的项目
(~/work/go/src/go)这个目录里放了自己的代码
Linux系统安装到/usr/local/不用设置$GOROOT,其他路径要设置

Sublime Text3

配置编译环境

用 Sublime 开发 golang 的环境很简单,
需要安装一个

go get golang.org/x/tools/cmd/goimports

但是在一些(1.5版以前的)插件和项目中好像还是掉的这里可以拷贝一份或者建个软链接
preferences->package settings->gosublime->setting-user中添加如下内容

{
    "fmt_cmd": ["goimports"],
    "env": {
        "GOPATH": "D://work//go-work",
        "GOROOT": "C://Go"
    },
    "font_size": 12,
    "highlight_line": true,
    "highlight_modified_tabs": true,
    "ignored_packages":
    [
        "Vintage"
    ],
    "soda_classic_tabs": true,
    "soda_folder_icons": true,
    "tab_size": 4,
    "translate_tabs_to_spaces": true,
    "update_check": false,
    "word_wrap": true
}
{
   "working_dir": "$file_path",
   "cmd": ["go", "build", "$file_name"],
   "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
   "selector": "source.go",
   "variants": [{
       "name": "Run",
       "shell_cmd": "go run \"$file_name\""
   }]
}

VIM

Atom

上一篇 下一篇

猜你喜欢

热点阅读