Go从入门到精通——搭建Go开发环境

搭建Go开发环境

  安装 Go 语言的开发包后,可以选择安装集成开发环境(Integrated Development Environment,IDE)或者编辑器来提高开发效率。

  集成开发环境中,推荐使用 Jetbrains 公司开发的 GoLand。也可以考虑微软公司开发的 Visual Studio Code。前者是收费软件,后者是免费软件。

一、集成开发环境——Jetbrains GoLand

  GoLand 是 Jetbrains 公司在 IntelliJ 平台上开发的 Go 语言整合工具开发集成环境,提供 Go 语言的编辑、编译、调试、工程管理、重构等各种功能。

  下载地址:https://www.jetbrains.com/go/

  GoLand 安装过程略,我这里只列出开发环境如何配置。我目前使用的是最新付费的版本,版本号如下:

  1.1、设置 GOROOT

  操作步骤:选择菜单->File->Settings->Go->GOROOT

  说明:GOROOT是 Go 语言安装路径,GoLand 会自动识别,不同于 GOPATH 的工作路径能有 n 个,安装路径只有 1 个(安装在哪个目录,就在哪)。

  1.2、设置 GOPATH

  操作步骤:选择菜单->File->Settings->Go->GOPATH

  说明:GOPATH 是 Go 语言编译时参考的工作路径,类似于 JAVA 中的 Workspace 的概念。如果你不清楚要设置什么,就选择一个空目录作为 GOPATH 即可,GOPATH 路径可以有多个。

 二、集成开发环境——Visual Studio Code

  Visual Studio Code(简称 VS Code)是一款由微软公司开发的,能运行在 Mac OS X、Windows 和 Linux 上的跨平台开源代码编辑器。

  VS Code 使用 JSON 格式的配置文件进行所有功能和特性的配置。VS Code 可以通过扩展程序为编辑器实现编程语言高亮、参数提示、编译、陶氏、文档生成等各种功能。

  2.1、安装 Go 语言扩展

  操作步骤:View->Extensions->点击打开扩展面板->在搜索框中输入Go,找到 "Rich Go language support for Visual Studio Code"。我这里已经安装过了,如果你没有安装过,点击右边绿色按钮 Install 安装 Go 语言扩展。

  2.2、配置 GOROOT 和 GOPATH

  操作步骤:File->Preferences->Settings 命令,打开 User Settings 配置,如下图:

   编辑 settings.json 文件:

{
    "go.goroot":"C:\\Program Files\\Go",
    "go.gopath":"D:\\go-testfiles"
}

   编辑后,保存如下:

 

   2.3、安装调试器

D:\go-testfiles>set GOPATH=%cd%
D:\go-testfiles>go get github.com/derekparker/delve/cmd/dlv

  2.4、添加配置

    1)VS Code 中运行 Go 程序需要创建配置。选择菜单 View->Debug,或者点击左边 "Run and Debug";

    2)随后在编辑区域会弹出文件,选择 Go:Launch file文件后,对 Launch.json 如下配置(点击 Add Configuration 自动生成,不需要手动输入)

    3)按 F9 键可以在代码上设置断点,按 F5 键运行代码。

posted @ 2022-02-07 11:43  左扬  阅读(371)  评论(0编辑  收藏  举报
levels of contents