Archlinux下Visual Studio Code配置Golang开发环境

Stella981 等级 106 0 0

一、Golang的安装

GoLang安装并验证一下:

[cox@localhost ~]$ sudo pacman -S go
[cox@localhost ~]$ go version
go version go1.8.3 linux/amd64s

要注意,Golang的安装要确保两个环境变量,一个是GOROOT环境变量;二是PATH环境变量要包含$GOROOT\bin值。

二、Golang插件介绍

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

这款插件的特性包括:

  • 代码着彩色
  • 代码自动完成(使用gocode)
  • 代码片段
  • 快速提示信息(使用godef)
  • 跳转到定义(使用godef)
  • 搜索参考引用(使用go-find-references)
  • 文件大纲(使用go-outline)
  • 重命名(使用gorename)
  • 保存构建(使用go build和go test)
  • 代码格式化(使用goreturns或goimports或gofmt)
  • 调试代码(使用delve)

三、插件安装

1、安装Visual Studio Code

[cox@localhost ~]$ sudo pacman -S visual-studio-code

2、安装插件

进入Visual Studio Code界面,使用快捷键Ctrrl+Shift+p,打开命令面板,选择“Extensions: Install Extension”,等待插件名列表的加载(这一步国内较慢)。 
然后在输入框“ext install ”输入Go,选择go 0.6.62,点击安装,安装完成后要求重启开发环境,点击重启按钮,自动刷新环境。

3、设置GOPATH环境变量

详见:Linux配置GOPATH(GO语言开发代码存放目录)

4、开启自动保存

强烈建议把自动保存功能开启。开启方法为:选择菜单File,点击Auto save。

5、安装Git

[cox@localhost ~]$ sudo pacman -S git

四、配置插件

Visual Studio Code的配置选项支持Golang插件的设置,可以通过用户偏好设置或workspace设置进行配置。在菜单File->Preferences处可以找到。

1、点击User Settings

找到

// Specifies the GOPATH to use when no environment variable is set.
"go.gopath": null,

如果没有设置GOPATH环境变量,那么这里就该设置。

2、执行命令

1)安装gocode

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

2)安装godef

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

3)安装golint

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

4)安装go-find-references

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

5)安装go-outline

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

6)安装goreturns

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

7)安装gorename

go get -u -v golang.org/x/tools/cmd/gorename
收藏
评论区

相关推荐

VS Code 变身小霸王游戏机!
在韩老师的[《Visual Studio Code 权威指南》](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzU1NjgwNTExNQ%3D%3D%26mid%3D2247486244%26idx%3D1%26sn%3D98
VS Code:快捷方式
转于:[vscode: Visual Studio Code 常用快捷键](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Flzw.me%2Fa%2Fvscode-visual-studio-code-shortcut.html) 博主:**[魚魚](https://www.oschina
Visual Studio 2010中C++项目升级指南
**如何升级?** [Visual Studio 2010](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fdeveloper.51cto.com%2Fart%2F200908%2F141551.htm)支持来自VC6、Visual Studio 2002、Visual Studio 20
Visual Studio 2017 针对移动开发的新特性介绍
Visual Studio是世界上最好的IDE之一,如果是 .NET世界,那就没有之一了(^\_^),而最近推出的[Visual Studio 2017](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fblogs.msdn.microsoft.com%2Fvisualstudio%2F20
Visual Studio 2017正式版发布全纪录
又是一年发布季,微软借着Visual Studio品牌20周年之际,于美国太平洋时间2017年3月7日9点召开发布会议,宣布正式发布新一代开发利器Visual Studio 2017。同时发布的还有 * .NET Core Tooling 1.0 * .NET Core Microservice instance * Visual Studio
Visual Studio 20周年,我和VS不得不说的故事(内含福利)
Visual Studio 2017正式版已如期发布([点击这里](https://my.oschina.net/powertoolsteam/blog/854153)查看发布全记录)!自去年 11 月正式宣布 Visual Studio 项目之后,微软终于正式推出了“宇宙最强集成开发环境(IDE)”的最新版本,且恰逢 Visual Studio 诞生 20
Visual Studio Code 1.0发布,支持中文在内9种语言
Visual Studio Code 1.0发布,支持中文在内的9种语言:Simplified Chinese, Traditional Chinese, French, German, Italian, Japanese, Korean, Russian and Spanish,即简体中文、繁体中文、法语、德语、意大利语、日本语、韩语、俄语和西班语语。
vscode(Visual Studio Code)的配置
<!-- TOC --> * 1\. 前言 * 1.1. 如何安装主题、图标以及各种辅助插件 * 2\. 主题及图标 * 2.1. One Dark Pro * 2.2. Dracula Offical * 2.3. Atom One Dark Theme * 2.4. VSCode Gr
Ubantu下VSCode安装和使用,make及cmake使用,opencv安装与配合CMakeLists.txt使用
**一.安装VSCode** **1.通过官方PPA安装Ubuntu make** sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt-get update sudo apt-get install ubuntu-make **2.使用命令安装visua
Apache Cordova开发环境搭建(一)
原文: [Apache Cordova开发环境搭建(一)-Visual Studio](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fblog.csdn.net%2Fu011127019%2Farticle%2Fdetails%2F50986413) **一、使用Visual Studi
Archlinux下Visual Studio Code配置Golang开发环境
一、Golang的安装 ----------- GoLang安装并验证一下: [cox@localhost ~]$ sudo pacman -S go [cox@localhost ~]$ go version go version go1.8.3 linux/amd64s 要注意,Golang的安装要确保两个环境变量,一个是G
Bootstrap3基础 form
<center>内容</center> <center>参数</center>   OS   Windows 10 x64   browser   Firefox 65.0.2   framework     Bootstrap 3.3.7   editor   Visual Studio Code 1.32.1     typesett
Eclipse 官宣,干掉 VS Code !
![](https://oscimg.oschina.net/oscnet/a26dd9d6-de25-4e51-8590-2ccfbf5e0450.jpg) Eclipse 基金会于近日推出 Eclipse Theia 1.0 稳定版,**并宣称其为 Visual Studio Code 的真正开源替代方案(a True Open Source Al
Go更好的开发环境Visual Studio Code
Go更好的开发环境Visual Studio Code =========================== 一直以来Go的IDE并没有合适的选择.曾经试过liteide,但是不合口味,一直以来就用Sublime+Gosublime+Godef来作为环境,但是因为Sublime对显示的支持等因素.用起来不算很舒服. 最近看到Visual Studio
MSVC 版本号对应
MSVC 版本号对应 ========== MSVC++ 14.0 _MSC_VER == 1900 (Visual Studio 2015) MSVC++ 12.0 _MSC_VER == 1800 (Visual Studio 2013) MSVC++ 11.0 _MSC_VER == 1700 (Visual Studio 2