ctrl+shift+p

  • 安装 vscode-go 插件:
> ext install Go
  • 安装 go tools:
> Go Install/Update Tools
  • 新项目按 vscode-go-build 配置.

  • 下载失败配置 hosts:

https://github.com/racaljk/hosts

vscode-go-build

所有配置文件在 .vscode 文件夹下

settings.json

自定义 GOPATH 配置:

本配置不是必须, 碰到独立 gopath 项目设置.

{"go.gopath": "${workspaceRoot}"
}

task.json

Ctrl+Shift+b 配置手动编译任务:

linux/osx run 命令没有测试是否正确

{"version": "0.1.0","command": "go","isShellCommand": true,"suppressTaskName": true,"tasks": [{"taskName": "build","isBuildCommand": true,"args": ["-i","-v"]}],"showOutput": "always","windows": {"tasks": [{"args": ["build","&","${workspaceRootFolderName}.exe"],"taskName": "run"}],"options": {"env": {"GOPATH": "${env.GOPATH};${workspaceRoot}"}}},"linux": {"tasks": [{"args": ["build","|","./${workspaceRootFolderName}"],"taskName": "run"}],"options": {"env": {"GOPATH": "${env.GOPATH}:${workspaceRoot}"}}},"osx": {"tasks": [{"args": ["build","|","./${workspaceRootFolderName}"],"taskName": "run"}],"options": {"env": {"GOPATH": "${env.GOPATH}:${workspaceRoot}"}}}
}

launch.json

配置调试:

{"version": "0.2.0","configurations": [{"name": "dlv-DEBUG","type": "go","request": "launch","mode": "debug","program": "${workspaceRoot}","windows": {"env": {"GOPATH": "${env.GOPATH};${workspaceRoot}"}},"linux": {"env": {"GOPATH": "${env.GOPATH}:${workspaceRoot}"}},"osx": {"env": {"GOPATH": "${env.GOPATH}:${workspaceRoot}"}},"args": []}]
}

keybindings.json

快捷键配置:

[{"key": "ctrl+shift+delete","command": "workbench.action.tasks.terminate"},{"key": "ctrl+r","command": "workbench.action.tasks.runTask","when": "editorTextFocus"}
]

原文

转载于:https://www.cnblogs.com/bergus/articles/vscodego-cha-jian-an-zhuang.html

vscode-go 插件安装相关推荐

  1. VSCode,插件安装失败,解决方法

    vscode, 插件安装失败,解决方法 Installing 8 tools at D:\pragrams\go\bingocodegopkgsgo-outlinego-symbolsdlvgodef ...

  2. vscode中文插件安装失败,提示:Unable to write into the file. Please open the file to correct errors/warnings in

    vscode中文插件安装失败,提示:Unable to write into the file. Please open the file to correct errors/warnings in ...

  3. Vscode - 修改插件安装目录

    目 录 1.简介 2.准备工作 2.1 vscode 插件的默认安装目录 2.2 创建插件安装目录 3.实践一下 3.1 创建具有管理员身份的命令行工具 3.2 使用 `mklink` 创建安装目录 ...

  4. Windows 修vscode的插件安装和缓存目录 释放C盘空间

    Windows下vscode的缓存和插件都很大,经常把有限的C盘搞满,默认缓存目录 和 插件安装目录位置: 默认缓存目录 :C:\Users\youname\AppData\Roaming\Code ...

  5. VScode修改插件安装位置最有效的方法

    vscode修改插件最新最有效的方法,核心在于 将c盘的插件默认安装路径下的extensions文件夹剪切到你想要的其他盘符下,然后将c盘下的extensions文件变为快捷方式. 具体操作如下: 1 ...

  6. 【Linux学习】基础篇 1.Linux/Window环境VScode实用插件安装

            无论在Linux和Window安装VScode后,都需要下载实用插件,VsCode支持多种语言,比如C/C++.Python.C#等,主要安装C/C++扩展包.  1.C/C++:基础 ...

  7. vscode自定义插件安装位置(蒙多,想去哪儿就去哪儿!)

    vscode真好!上大学也是! 写在前面 解决办法 写在前面 为什么突然来弄自定义插件呢? 想着,我得学点技术啊,那就从编辑器开始呗. vscode因为可以下载一些插件所以是可以编写不同语言的代码是很 ...

  8. vscode 常用插件安装

    设置中文语言使用快捷键[Ctrl+Shift+P],弹出的搜索框中输入[configure language],然后选择搜索出来的[Configure Display Language],locale ...

  9. 前端VSCode常用插件安装和使用

    本篇文章先介绍下常见的插件~~~~ VSCode常用的插件 vscode之所以被称为宇宙第一神器,其中丰富的插件功不可没,安装起来超级简单,给我们开发带来了极大的便捷. 注意,新手学习期间,不建议安装 ...

  10. VSCode下载及各种实用插件安装教程

    VSCode(Visual Studio Code)是由微软研发的一款免费.开源的跨平台文本(代码)编辑器,算是目前前端开发几乎完美的软件开发工具. 1.VSCode下载 VSCode下载链接: ht ...

最新文章

  1. Python核心编程笔记---- print
  2. lib目录和maven dependency目录的jar包冲突
  3. 开源ERP系统 CK-ERP
  4. wpspbc按钮是什么意思_抖音私密账号什么意思 抖音热评私密账号什么梗怎么设置?...
  5. ProgressDialog 一个使用类,多多提建议
  6. 典型的DIV+CSS布局(左中右)
  7. 类的构造函数和析构函数、默认构造函数
  8. kali工具中文手册_黑客系统指南-在安卓手机上安装kali分步教程
  9. sql server 2005_全文目录
  10. python爬取电子病历_电子病历患者查询
  11. Android反射系统截图Api
  12. Oracle之同义词
  13. 解决问题:cv::Exception,位于内存位置 0x000000D2956FE120 处
  14. selenium缩放浏览器
  15. 洛谷P4394 [BOI2008]Elect 选举 题解
  16. 项目管理(如何进行项目质量管理)
  17. ubuntu 20.04添加ubuntukylin源安装 应用的办法
  18. 计算机科学summer program,青少年参与麻省理工学院暑期计划 (MIT Summer Program),打造微型自动驾驶赛车...
  19. 一步一步学Spring Boot(二)课程发布了~~~
  20. hadoop的journalnode节点出现Can‘t scan a pre-transactional edit log错误解决办法

热门文章

  1. 博弈-尼姆博弈(nimm)
  2. python 随机请求头_为了爬虫换个头,我用python实现三种随机请求头方式!
  3. 雇员类(JAVA实现简单的类)
  4. bzoj 1711: [Usaco2007 Open]Dining吃饭(最大流)
  5. bzoj 4318: OSU!(概率DP)
  6. bzoj 1034: [ZJOI2008]泡泡堂BNB(贪心)
  7. bzoj 1691: [Usaco2007 Dec]挑剔的美食家(multiset贪心)
  8. bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘(凸包)
  9. Java中的关键字volatile解析
  10. javascript学习之支持正则表达式的String对象的方法的使用 search match replace split