Jquery中文网 www.jquerycn.cn
Jquery中文网 >  后端编程  >  Go语言  >  正文 VSCode配置golang开发环境

VSCode配置golang开发环境

发布时间:2021-04-09   编辑:www.jquerycn.cn
jquery中文网为您提供VSCode配置golang开发环境等资源,欢迎您收藏本站,我们将为您提供最新的VSCode配置golang开发环境资源

VSCode 插件推荐

插件安装方法

按下 Ctrl/Cmd P 输入 ext install [插件关键字 / 名称],就可以安装了。

下面提供各个插件对应的安装命令。

各语言插件

  • Go: ext install ms-vscode.Go
    • Golang 开发必备插件
  • Docker: ext install PeterJausovec.vscode-docker
    • Docker 语法高亮,自动补全,docker 资源( image、container)图形化管理
  • vscode-proto3: ext install zxh404.vscode-proto3

其他工具

  • 中文包: ext install MS-CEINTL.vscode-language-pack-zh-hans

  • Setting Sync: ext install Shan.code-settings-sync

    • 使用 github 来备份和同步 VSCode 的用户设置和插件
  • GitLens - Git supercharged: ext install eamodio.gitlens

    • 可以直接查看正在编辑的代码的上一次 commit 信息
  • Todo Tree: ext install Gruntfuggly.todo-tree

    • 显示代码中的 TODOFIXME 标记
  • Code Runner: ext install formulahendry.code-runner

    • 一键运行代码
    • 可以自定义编译和运行命令
  • VS Live Share: ext install MS-vsliveshare.vsliveshare

    • 多人同步编写同一文件(共享编辑器)
    • 需要登录微软账号才能使用

Golang Tools

这应该是所有配置过程中最困难的一步。由于众所周知的原因,Golang Tools 无法直接下载。解决方案有二:

  1. 科学上网,然后在用户设置之中设置 http_proxy 。按下 Ctrl/Cmd P , 输入> Go: Install/Update Tools ,全选,安装。

  2. 先创建好 %GOPATH/src/golang.org/x/ 文件夹,在%GOPATH/src/golang.org/x/ 目录执行以下脚本。

    git clone https://github.com/golang/tools.git tools
    go install github.com/mdempsky/gocode 
    go install github.com/uudashr/gopkgs/cmd/gopkgs 
    go install github.com/ramya-rao-a/go-outline 
    go install github.com/acroca/go-symbols 
    go install golang.org/x/tools/cmd/guru
    go install golang.org/x/tools/cmd/gorename 
    go install github.com/derekparker/delve/cmd/dlv 
    go install github.com/stamblerre/gocode 
    go install github.com/rogpeppe/godef 
    go install github.com/ianthehat/godef 
    go install github.com/sqs/goreturns 
    go install golang.org/x/lint/golint 
    go install github.com/cweill/gotests/... 
    go install github.com/fatih/gomodifytags 
    go install github.com/josharian/impl 
    go install github.com/davidrjenni/reftools/cmd/fillstruct
    go install github.com/haya14busa/goplay/cmd/goplay 
    

Golang 调试配置

  1. 安装 dlv (上面的 Golang Tools 中已经包含了 dlv)。

    mac 用户注意:需要对 dlv 签名;或者删除上面安装的 dlv,使用 brew 重新安装 dlv

  2. 打开 main 函数所在文件,按下 F5 即可。

免责声明:
一切资料仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。资料来自网络,版权争议与本人无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我联系处理。

全网视频教程加微信a518958666获取
基于SpringCloud 微服务架构 广告系统设计与实现
系统学习docker
docker前后端分离实战
Docker Kubernetes(k8s)微服务容器化实战
Go语言实战抽奖系统
Go语言开发分布式任务调度 轻松搞定高性能Crontab
20小时快速入门go语言
Java从零到企业级电商项目实战
SSM主流框架入门与综合项目实战
Socket网络编程进阶与实战

  1. 基于Python玩转人工智能最火框架 TensorFlow应用实践
  2. webapp书城开发
  3. 组件方式开发 Web App全站
  4. 前端到后台ThinkPHP开发整站
  5. MySQL性能管理及架构设计
  6. 响应式开发一招致胜
  7. 掌握React Native技术转型随意切换
  8. Yii 2.0开发一个仿京东商城平台
  9. Python高效编程技巧实战
  10. 快速开发轻量级App
  11. 6小时 jquery开发一个前端应用
  12. Android架构师之路 网络层架构设计与实战
  13. 程序猿的内功修炼,学好算法与数据结构
  14. Vue.js高仿饿了么外卖App 1.0到2.0版本完美升级
  15. Android 专项测试 Python篇
  16. 微信小程序入门与实战 常用组件API开发技巧项目实战
  17. Android 5.0 高级动画开发 矢量图动画 轨迹动画路径变换
  18. Android自动化测试实战 Java篇 主流工具 框架 脚本
  19. Python升级3.6 强力Django 杀手级Xadmin打造在线教育平台
  20. 高性能可扩展MySQL数据库设计及架构优化 电商项目
  21. 带领新手快速开发Android App
  22. Angular JS 仿拉勾网 WebApp 开发移动端单页应用
  23. 组件化封装思想实战Android App
  24. React.js入门基础与案例开发
  25. Yii 2.0进阶版 高级组件 优化京东平台
  26. 双平台真实开发GitHub App React Native技术全面掌握
  27. 玩转算法面试 leetcode题库分门别类详细解析
  28. Thinkphp 5.0 仿百度糯米开发多商家电商平台
  29. ThinkPHP5.0正式版第二季:实战开发企业站【完结】
  30. 最容易上手的Vue 2.0入门实战教程
  31. 聚焦Python分布式爬虫必学框架Scrapy 打造搜索引擎
  32. Angular 4.0从入门到实战 打造股票管理网站
  33. Java Spring带前后端开发完整电商平台
  34. Node.js项目线上服务器部署与发布
  35. Java大牛 带你从0到上线开发企业级电商项目
  36. ThinkPHP 5.0开发微信小程序商场打通全栈项目架构
  37. ES6零基础教学 解析彩票项目
  38. React高级实战 打造大众点评 WebApp
  39. BAT大咖助力 全面升级Android面试
  40. 全程MVP手把手 打造IM即时通讯Android APP
  41. 微信服务号 Yii 2.0构建商城系统全栈应用
  42. 机器学习入门 Scikit-learn实现经典小案例
  43. 腾讯大牛亲授 Web 前后端漏洞分析与防御技巧
  44. IT段子手详解MyBatis遇到Spring 秒学Java SSM开发大众点评 难度中级
  45. Vue 2.0 高级实战-开发移动端音乐 WebApp
  46. 全新升级 Kotlin系统入门与进阶
  47. 对接真实数据 从0开发前后端分离企业级上线项目
  48. Android应用发展趋势必备武器 热修复与插件化
  49. Laravel 快速开发简书
  50. 以慕课网日志分析为例 进入大数据 Spark SQL 的世界
  51. Get全栈技能点 Vue2.0/Node.js/MongoDB 打造商城系统
  52. Python操作三大主流数据库
  53. 前端JavaScript面试技巧
  54. Java SSM快速开发仿慕课网在线教育平台
  55. Android通用框架设计与完整电商APP开发
  56. Spring Boot企业微信点餐系统
  57. 开发微信全家桶项目 Vue/Node/MongoDB高级技术栈全覆盖
  58. Web自动化测试 Selenium基础到企业应用
  59. 高性能的 PHP API 接口开发
  60. 企业级刚需Nginx入门,全面掌握Nginx配置 快速搭建高可用架构
  61. Angular 打造企业级协作平台
  62. Python Flask 构建微电影视频网站
  63. Spring Boot带前后端 渐进式开发企业级博客系统
  64. 从零开发Android视频点播APP
  65. 前端跳槽面试必备技巧
  66. 10小时入门大数据
  67. 让你页面速度飞起来 Web前端性能优化
  68. Google面试官亲授 升级Java面试
  69. LoadRunner 工具使用 企业级性能测试实战
  70. 360大牛带你横扫PHP职场 全面解读PHP面试
  71. Python前后端分离开发Vue Django REST framework实战
  72. Spring Security技术栈开发企业级认证与授权
  73. PHP开发高可用高安全App后端
  74. 看得见的算法 7个经典应用诠释算法精髓
  75. 全网最热Python3入门 进阶 更快上手实际开发
  76. Android互动直播APP开发
  77. JMeter 深入进阶性能测试体系 各领域企业实战
  78. Node.js入门到企业Web开发中的应用
  79. SSM到Spring Boot 从零开发校园商铺平台
  80. 深度学习之神经网络核心原理与算法
  81. BAT大厂APP架构演进实践与优化之路
  82. PHP秒杀系统 高并发高性能的极致挑战
  83. Java开发企业级权限管理系统
  84. Redux React Router Node.js全栈开发
  85. Redis从入门到高可用,分布式实践
  86. ES6 开发电商网站的账号体系 JS SDK
  87. Spark Streaming实时流处理项目实战
  88. 快速上手Linux 玩转典型应用
  89. Python接口测试框架实战与自动化进阶
  90. Python3数据科学入门与实战
  91. Android高级面试 10大开源框架源码解析
  92. 移动端App UI 设计入门与实战
  93. 精通高级RxJava 2响应式编程思想
  94. Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式
  95. Webpack React全栈工程架构项目实战精讲
  96. 快速上手Ionic3 多平台开发企业级问答社区
  97. 全面系统讲解CSS 工作应用 面试一步搞定
  98. 跨平台混编框架 MUI 仿豆瓣电影 APP
  99. Kotlin打造完整电商APP 模块化 MVP 主流框架
  100. BAT大牛亲授 基于ElasticSearch的搜房网实战
  101. Python3入门机器学习 经典算法与应用
  102. Java秒杀系统方案优化 高性能高并发实战
  103. 四大维度解锁 Webpack3.0 工具全技能
  104. 手工测试企业项目实践及面试提升
  105. 基于Storm构建实时热力分布项目实战
  106. Java深入微服务原理改造房产销售平台
  107. 全网稀缺Python自动化运维项目实战
  108. 前端成长必经之路-组件化思维与技巧
  109. 基于Python玩转人工智能最火框架 TensorFlow应用实践
  110. Koa2框架从0开始构建预告片网站
  111. React16 React-Router4 从零打造企业级电商后台管理系统
  112. Google资深工程师深度讲解Go语言
  113. 微信小游戏入门与实战 刷爆朋友圈
  114. Elastic Stack从入门到实践
  115. Python移动自动化测试面试
  116. Python3数据分析与挖掘建模实战
  117. Tomcat Memcached/Redis集群 构建高可用解决方案
  118. 系统学习Docker 践行DevOps理念
  119. Spring Cloud微服务实战
  120. 揭秘一线互联网企业 前端JavaScript高级面试
  121. OpenCV TensorFlow 入门人工智能图像处理
  122. 基于Golang协程实现流量统计系统
  123. 移动端自动化测试Appium 从入门到项目实战Python版
  124. UI动效设计从入门到实战 PC与移动界面设计必学
  125. Java并发编程与高并发解决方案
  126. Vue核心技术 Vue Vue-Router Vuex SSR实战精讲
  127. 韩天峰力荐 Swoole入门到实战打造高性能赛事直播平台
  128. Docker Kubernetes(k8s)微服务容器化实践
  129. Python Flask高级编程
  130. ZooKeeper分布式专题与Dubbo微服务入门
  131. App界面设计利器Sketch 精选案例合集
  132. Python高级编程和异步IO并发编程
  133. 新浪微博资深大牛全方位剖析 iOS 高级面试
  134. Vue2.5开发去哪儿网App 从零基础入门到实战项目
  135. 最全面的Java接口自动化测试实战
  136. HBase SpringBoot实战分布式文件存储
  137. Gradle3.0自动化项目构建技术精讲 实战
  138. 玩转数据结构 从入门到进阶
  139. MyCAT MySQL 搭建高可用企业级数据库集群
  140. 验证码图像识别,快速掌握TensorFlow模型构建与开发
  141. SpringBoot2.0不容错过的新特性 WebFlux响应式编程
  142. 响应式开发一招致胜
  143. jquery源码分析
  144. AngularJS全栈开发知乎
  145. 揭秘一线互联网企业 前端JavaScript高级面试
  146. JavaScript版 数据结构与算法
  147. Koa2 实现电影微信公众号前后端开发
  148. Koa2 Nodejs MongoDb 入门实战视频教程
  149. Node.js 从零开发 web server博客项目 前端晋升全栈工程师必备
  150. Vue.js 源码全方位深入解析
  151. Vue核心技术 Vue Vue-Router Vuex SSR实战精讲
  152. Vue全家桶 SSR Koa2全栈开发美团网
  153. 飞速上手的跨平台App开发
  154. 前端JS基础面试技巧
  155. 前端跳槽面试必备技巧
  156. 让你页面速度飞起来 Web前端性能优化
  157. 微信小程序商城构建全栈应用
  158. 移动Web APP开发之实战美团外卖
  159. Thinkphp 5.0 仿百度糯米开发多商家电商平台
  160. ThinkPHP5.0正式版第二季:实战开发企业站
  161. ThinkPHP 5.0开发微信小程序商场打通全栈项目架构
  162. 前端到后台ThinkPHP开发整站
  163. PHP从基础语法到原生项目开发
  164. PHP高性能 高价值的PHP API
  165. 360大牛全面解读PHP面试
  166. PHP开发高可用高安全App后端
  167. PHP秒杀系统 高并发高性能的极致挑战
  168. Swoole入门到实战打造高性能赛事直播平台
  169. YII 2.0开发一个仿京东商城平台



更多课程请加微信a518958666获取

╭══════════════════════════════════════════╮ ║
 ║ 说明:教程版权归原作者所有,本人只是负责搜集整理,本人 ║
║ 不承担任何技术及版权问题。本人分享的任何教程仅提 ║
║ 供学习参考,不得用于商业用途,请在下载后在24小时 ║
║ 内删除。 ║
║ ║
║ 1.请遵守中华人民共和国相关法律、条例 ║
║ 2.本人提供的各类视频教程仅供研究学习,本人不承担观看 ║
║ 本教程后造成的一切后果 ║
║ 3.本人不保证提供的教程十分安全或是完全可用,请下载后 ║
║ 自行检查 ║
║ 4.本人提供的教程均为网上搜集,如果该程序涉及 ║
║ 或侵害到您的版权请立即写信通知我们。 ║
║ 5.如不同意以上声明,请立即删除,不要使用,谢谢合作 ║
║ ║
╰═════════════════════════════════════════╯

到此这篇关于“VSCode配置golang开发环境”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
Golang 环境配置(详细)
ubuntu 16.04安装go语言并配置VSCode使用环境
Go语言环境搭建(Windows版本)2020
在VS Code中配置GO开发环境并调试
Golang 在 VSCode 中的调试配置
golang基础教程
Mac版Sublime 配置Golang运行环境
GOLANG环境安装
vscode如何创建一个go项目_编辑器 VS Code 如何快速查看 Go 接口?
VSCode配置golang开发环境

[关闭]