06. VSCode 编辑器安装和配置

目录
文章目录隐藏
  1. 1. VSCode 的简介
  2. 2. VSCode 的下载和安装
  3. 3. VSCode 的中文配置
  4. 4. VSCode 配置 Go 语言开发环境
  5. 5. Go 语言的 HelloWorld
  6. 6. 小结

想要学好 Go 语言,肯定要有一个趁手的开发工具,Go 语言的开发工具有很多种,本文会给大家介绍一种使用面积最广泛、免费且开源的 Go 语言开发工具—— VSCode。

1. VSCode 的简介

VSCode (Visual Studio Code)是微软在 2015 年 4 月 30 日 Build 开发者大会上发布的一款开源、免费而且可以跨平台使用的代码编辑器,其具有使用简单、插件丰富以及功能强大等优点。一经推出就受到很多开发者的追捧,其对于 Go 语言的支持也是非常的优秀,故而在 Go 语言基础中推荐介绍这个代码编辑器。

2. VSCode 的下载和安装

直接从官网下载合适的安装包即可。官网地址:VScode 官网链接

VSCode 官网首页,点击左侧的 Download 进行下载

安装包下载完成之后直接双击安装包,VSCode 的安装是傻瓜式的安装,一直点击下一步即可。

3. VSCode 的中文配置

安装成功后,如果你的英文不是很好,也可以将 VSCode 配置为中文。打开 VSCode,使用快捷键Ctrl+Shift+P,打开命令快捷键:

打开命令快捷键

选择 Configure Display Language:

选择 Configure Display Language

如果只有一个英文的选项的话,我们选择下面的 install additional language… 来下载新的语言包:

选择 install additional language...

选择第一个简体中文,点击右下角的 install ,安装成功之后会要求你重新启动 VSCode ,点击 Yes ,会自动重启 VSCode。

安装中文包之后重启 VSCode

再次出现后的 VSCode 就是中文的了:

中文的 VSCode 界面

4. VSCode 配置 Go 语言开发环境

安装结束之后就需要配置 Go 语言的开发环境了。因为 Go 语言的插件很多链接无法直接访问,所以我们需要手动链接,可以打开任意的 go 文件,这样 VSCode 会自动帮你安装 Go 的插件。

  • 在你的 GOPATHGOPATH 均指环境变量中的第一个文件夹路径)下新建三个文件夹—— bin 、pkg 和 src ;
  • 在 src 下创建目录 golang.org\x
  • 在 %GOPATH%\src\``golang.org\x 目录下载插件源码。
git clone https://github.com/golang/tools.git

然后使用下列命令来安装 Go 语言的插件:

go get github.com/ramya-rao-a/go-outline  
go get github.com/acroca/go-symbols  
go get golang.org/x/tools/cmd/guru  
go get golang.org/x/tools/cmd/gorename  
go get github.com/josharian/impl  
go get github.com/rogpeppe/godef  
go get github.com/sqs/goreturns  
go get github.com/golang/lint/golint  
go get github.com/cweill/gotests/gotests

最后你可以看到 %GOAPTH%/bin 中已经把插件安装完毕。为了使其生效,还需要将这个文件夹配置进环境变量 Path 中:

将 bin 目录添加到环境变量中

最后一步就是在 VSCode 中安装 Go 语言的高亮插件,在插件库搜索 go,第一个就是,直接点击安装即可:

安装 Go 语言的代码高亮插件

5. Go 语言的 HelloWorld

环境搭建完成之后就可以尝试编写我们的第一个 Go 程序了,Go 程序有一些不同于其它语言的特性。它必须编写在 %GOPATH%/src 内,并且必须在 “” 内。

在 src 文件夹下新建一个任意名称的文件夹,并在这个文件夹下新建一个文件 helloworld.go,并使用 VSCode 打开这个文件夹。在 helloworld.go 文件中键入代码:

package main  
​  
import "fmt"  
​  
func main() {  
 fmt.Println("Hello World!")  
}

我们来对这一段简单的 Go 语言代码逐行来解释下:

  • 第 1 行:这一行是包名,Go 语言中每一个文件开头都是包名,只有 main 函数的包名字可以叫 main;
  • 第 3 行:这一行的作用是导入包,是将在这个 Go 文件中使用到的 Go 语言官方库,或者第三方库导入进来;
  • 第 5 行:主函数声明,main 函数是每一个 Go 程序的入口;
  • 第 6 行:输出语句。将 “Hello World !” 输出到控制台。

右击这个文件,选中在终端中打开。

打开终端

在终端中输入执行语句来执行 helloworld.go 文件 :

go run helloworld.go

得到执行结果,可以看到,在终端中已经输出了 Hello World!

可以看到 Hello World 输出成功

6. 小结

本文主要学习了在 VSCode 上搭建一个 Go 语言的开发环境。其中需要注意的主要就是无法下载到 Go 语言插件的解决方案,使用 github 上官方的开源库,手动进行修改路径和安装即可。

「点点赞赏,手留余香」

0

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系maynote@foxmail.com处理
码云笔记 » 06. VSCode 编辑器安装和配置

发表回复