全栈直通车-王世彪的博客
关注公众号
  • 开发桌面程序
  • javascript教程
  • css样式
  • vuejs
  • 部署免费CDN
  • SEO搜索引擎优化
  • vuepress教程
  • redis分布式缓存
  • Golang
  • PHP
  • Python
  • Java
  • NodeJs
  • tomcat
  • ELK
  • Mysql数据库
  • Nosql数据库
  • C/C++底层开发
  • 音视频/流媒体
  • linux服务器
  • nginx服务器
  • 容器技术
  • 负载均衡
  • 项目管理
  • 持续集成
  • 大数据
  • 微信公众号运营
  • markdown用法
赞一个
友链
联系作者

王世彪

努力做个影响他人滴人
关注公众号
  • 开发桌面程序
  • javascript教程
  • css样式
  • vuejs
  • 部署免费CDN
  • SEO搜索引擎优化
  • vuepress教程
  • redis分布式缓存
  • Golang
  • PHP
  • Python
  • Java
  • NodeJs
  • tomcat
  • ELK
  • Mysql数据库
  • Nosql数据库
  • C/C++底层开发
  • 音视频/流媒体
  • linux服务器
  • nginx服务器
  • 容器技术
  • 负载均衡
  • 项目管理
  • 持续集成
  • 大数据
  • 微信公众号运营
  • markdown用法
赞一个
友链
联系作者
  • 分布式缓存

  • 分布式存储

  • mysql

  • postgresql

  • mongodb

  • c或c++

  • golang

    • 环境配置

      • linux安装golang开发环境
      • goland2020破解
      • vscode配置golang开发环境
        • 1. 安装 vscode
        • 2. 安装 go 开发扩展
        • 3. 安装 go 开发工具包
        • 4. 调试
    • 基础

    • 单元测试

    • 后台管理脚手架

    • web框架gin

    • web框架echo

    • web框架GoFrame

    • 微服务框架go-micro

    • 微服务

    • 接口管理

    • orm框架gorm

    • go-zero

    • 开源论坛

    • 爬虫

  • php

  • java

  • nodejs

  • python

  • tomcat

  • elk

  • 音视频流媒体

  • 后台
  • golang
  • 环境配置
王世彪
2020-11-26

vscode配置golang开发环境

# vscode 配置 golang 开发环境

本文讲述 vscode 如何配置 golang 开发环境。vscode 是主流的软件开发工具,而且免费。之前一直用破解的 goland, 但是受不了隔三差五地被封,无奈只能换到 vscode 的阵营,目前的感受是,除了没有像 goland 那样的图形化界面处理冲突之外,其它的功能还算友好。

# 1. 安装 vscode

从官网下载压缩包,解压后,直接运行目录中的 code 命令即可。
想快捷的使用 vscode 打开某一个项目,那么命令后跟上一个路径参数即可。

# 2. 安装 go 开发扩展

扩展名称为:Go

# 3. 安装 go 开发工具包

为我们提供诸如代码提示、代码自动补全等功能。

# 3.1 输入Ctrl+Shift+P后,弹出的界面中选择命令Go:Install/Update Tools并回车。

# 3.2 全选所有工具,并按确定按钮

# 4. 调试

# 4.1 配置调试配置文件

调试配置文件 launch.json 的内容修改如下即可:

{
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [

        {
            "name": "Golang",
            "type": "go",
            "request": "launch",
            "mode": "auto",
            "program": "${fileDirname}",
            "env": {},
            "args": []
        }
    ]
}

该配置文件中的重点是 type 参数,用该参数来识别当前项目的开发语言。

# 4.2 点击运行按钮即可断点调试

需要将 main.go 文件作为 vscode 的当前编辑文件才可以。否则无法调试。

#golang
上次更新: 2021-03-24 18:12:06
goland2020破解
golang基于雪花算法生成分布式ID

← goland2020破解 golang基于雪花算法生成分布式ID→

最近更新
01
mysql创建用户
04-09
02
golang错误处理最佳实践
03-17
03
基于proto文件生成rpc接口定义文档
03-11
更多文章>
Theme by Vdoing | Copyright © 2019-2022 王世彪 | MIT License
冀ICP备19016776号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式