博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
The "Go" Learning Trip -- 0. Base build
阅读量:5359 次
发布时间:2019-06-15

本文共 1531 字,大约阅读时间需要 5 分钟。

# Environmental installation

# Official address :(over the wall may be required)

https://golang.org/dl/

 

# IDE Tools: (Visual Studio Code)

https://code.visualstudio.com/?wt.mc_id=vscom_downloads

 

 

 

# envionment variables

Once the installation is complete, it needs to be set in the system environment variables

 

 

"GOPATH" is Project Directory

 

"GOROOT" is The "Go" Install Directory

PATH needs set up the installation directory in bin directory

 

# Open CMD shell , Input "go env" check it 

 

 

扩展了解:

对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github.com/microsoft/vscode-go

这款插件的特性包括:

 

Colorization 代码着彩色

Completion Lists 代码自动完成(使用gocode)

Snippets  代码片段

Quick Info 快速提示信息(使用godef)

Goto Definition 跳转到定义(使用godef)

Find References  搜索参考引用(使用go-find-references)

File outline 文件大纲(使用go-outline)

Workspace symbol search 工作区符号搜索(使用 go-symbols)

Rename 重命名(使用gorename)

Build-on-save 保存构建(使用go build和go test)

Format 代码格式化(使用goreturns或goimports或gofmt)

Add Imports  添加引用(使用 gopkgs)

Debugging 调试代码(使用delve)

 

# 按下F5,提示不能调试,要安装调试工具。

go get -v -u github.com/peterh/liner   

go get -v -u github.com/derekparker/delve/cmd/dlv

 

go get -u -v github.com/nsf/gocode

go get -u -v github.com/rogpeppe/godef

go get -u -v github.com/golang/lint/golint

go get -u -v github.com/lukehoban/go-find-references

go get -u -v github.com/lukehoban/go-outline

go get -u -v sourcegraph.com/sqs/goreturns

go get -u -v golang.org/x/tools/cmd/gorename

go get -u -v github.com/tpng/gopkgs

go get -u -v github.com/newhook/go-symbols

 

转载于:https://www.cnblogs.com/Cong0ks/p/11504769.html

你可能感兴趣的文章
angular、jquery、vue 的区别与联系
查看>>
javascript中sort()排序方法总结
查看>>
实现聊天界面的代码
查看>>
自己生成一个NDK的浅析
查看>>
Excel数据导入到数据库
查看>>
jQuery最佳实践
查看>>
SELinux FAQ
查看>>
Java中synchronized同步的理解
查看>>
python 数值计算库
查看>>
java 服务重启 js 中被注释代码仍然执行
查看>>
我并不是不闻不问![C#]
查看>>
web前端经典小题
查看>>
AutoCAD如何倒角 倒圆角 倒直角
查看>>
Office PPT中如何插入flash
查看>>
C# Fade Form Effect With the AnimateWindow API Function
查看>>
golang多维数组的切片
查看>>
IP 网际协议
查看>>
C语言_第五章__实践(密码转换)
查看>>
docker 容器后台运行命令
查看>>
jquery 获取css position的值
查看>>