windows下visualstudiocode搭建golang开发环境(代码片段)

soundcode soundcode     2022-12-27     792

关键词:

前言

其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org),
导致一些包无法安装,最终会导致环境搭建失败,跟据这个教程几步,我们将可以快速的构建golang的开发环境。

开发环境:

技术分享图片

一、安装

这里我用需要安装一些工具:

1.Visual Studio Code 1.0.0

2.Golang下载

这里我使用的是Go1.6.

3.git下载

这一步跟建环境没什么关系,
但是之后要引用一些包需要它.

4.安装vscode-go 插件

技术分享图片

安装方法:打开vscode 按F1 然后选择安装扩展 选择go 下载后 重启

技术分享图片

5.下载vscode扩展依赖工具

vscode-go 插件需要一些工具,这些功具默认需要这样安装:

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
(以及dlv调试运行工具)

这些内容最终目的是要在gopath中bin文件夹中生成一些exe文件。
但是,这里安装时遇到了一些问题,有一些会安装失败,报错信息主要意思是说无法链接啊,无法找到啊之类的。
这里我省略这些步骤。直接下载我已经生成的exe包,放在gopath的bin文件夹中就行了。如下图:

技术分享图片

二、配置

1.GOPATH:这个是你的工作目录,请在系统新加一个GOPATH指定你的工作目录,并且在工作目录中新建
bin,pkg,src三个文件夹。

2.Git:将git安装目录下的bin目录加入Path环境变量。

3.用vscode打开src文件夹添加两个文件如下:
技术分享图片


    "files.autoSave": "onFocusChange",
    "go.buildOnSave": true,
    "go.lintOnSave": true,
    "go.vetOnSave": true,
    "go.buildTags": "",
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.coverOnSave": false,
    "go.useCodeSnippetsOnFunctionSuggest": false,
    "go.formatOnSave": true,
    "go.formatTool": "goreturns",
    "go.goroot": "C:\\Go",
    "go.gopath": "H:\\Projects\\GitHub\\Go",
    "go.gocodeAutoBuild": true

技术分享图片


    "version": "0.2.0",
    "configurations": [
        
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "remotePath": "",
            "port": 2345,
            "host": "127.0.0.1",
            "program": "$workspaceRoot\\helloworld",
            "env": ,
            "args": []
        
    ]

三、演示

运行

技术分享图片

调试

技术分享图片

四、总结

这些库因为不能获取,我在github上找了好久,最后编译成exe,国内找不到几篇文章提到这个问题,
所以写个博客,让大家方便的开发。希望大家快乐的学习go语言。

 

转:

windows下visualstudiocode搭建golang开发环境(代码片段)

...境。开发环境:一、安装这里我用需要安装一些工具:1.VisualStudioCode1.0.02.Golang下载这里我使用的是Go1.6.3.git下载这一步跟建环境没什么关系,但是之后要引用一 查看详情

windows10下利用visualstudiocode搭建c语言开发环境以及驱动的开发环境(代码片段)

Windows10下利用VisualStudioCode搭建C语言开发环境以及驱动的开发环境1.1前言VisualStudioCode搭建C语言的开发环境,网上有一大堆的教程,但是很多都要么过时了,要么就是不能运行,自己也踩了好几个坑。比较好的策略... 查看详情

ubuntu下使用visualstudiocode来编译和调试c++

...,调试又有点麻烦。今天在逛CSDN的时候看了一篇帖子说visualstudiocode可以编译调 查看详情

在windows中使用wsl和vscode搭建出友好的终端开发环境(代码片段)

...传统虚拟机或双启动设置的开销。        VSCode(VisualStudioCode)是由微软开发且跨平台的免费源代码编辑器,也是一个非常受开发者喜爱的代码编辑器。它支持语法高亮、代码自动补全、并且内置了命令行工具和G... 查看详情

在windows中使用wsl和vscode搭建出友好的终端开发环境(代码片段)

...传统虚拟机或双启动设置的开销。        VSCode(VisualStudioCode)是由微软开发且跨平台的免费源代码编辑器,也是一个非常受开发者喜爱的代码编辑器。它支持语法高亮、代码自动补全、并且内置了命令行工具和G... 查看详情

[windows]visualstudiocode个人配置(代码片段)

编辑器要添加的settings.json打开这个: "editor.fontSize":20,//编辑字号"files.autoSave":"afterDelay",//自动保存"workbench.colorTheme":"OneMonokai",//主题"command-runner.commands":"Run":"startcmd/c\\"C:\\\\ProgramFiles 查看详情

visualstudiocode的mac版本,有人能分享下吗?

《VisualStudioCode1.56.2中文版》百度网盘资源免费下载:链接:https://pan.baidu.com/s/1rj3A-rd6baGpEgtaKHCBrg?pwd=xx6p提取码:xx6p VScode1.56.2中文版是针对64位windows系统而开发的一款免费代码编辑器,全称为visualstudiocode,由微软官方发布,该编... 查看详情

visualstudiocode配置c++环境(代码片段)

1介绍最近发现了一款很好用的代码编辑器,VisualStudioCode,是微软开源出来的,下载链接是https://code.visualstudio.com/,在window下适用这个,感觉简直太好了,之前一直使用它作为markdown编辑器,只需要安装一个插件就可以了。但是... 查看详情

visualstudio开发:安装配置visualstudiocode

一、为何使用VisualStudioCode在学习音视频开发的时候,使用到了C和C++,在回顾复习C和C++的知识的时候,需要编写一些代码来加强理解。虽然,有在线的语言编辑工具https://tool.lu/coderunner/,但是相比VS之类的IDe来说使用的方便程度... 查看详情

visualstudiocode快捷键大全(windows)

Ctrl+Shift+P,F1打开命令面板Ctrl+P 快速打开文件Ctrl+Shift+N 打开新窗口/实例Ctrl+Shift+W 关闭窗口/实例基础编辑Ctrl+X 剪切当前行Ctrl+C 复制当前行Alt+↑/↓ 向上/向下移动当前行Shift+Alt+↓/↑ 向上/向下复制当前行Ctrl+Shift+K 删除当前行Ctrl+... 查看详情

请问visualstudiocode(不是visualstudio)怎么设置文件关联。

请问VisualStudioCode在Windows下怎么设置文件关联,比如双击xml文件默认使用VScode打开。除了右键文件选择VSCode做为默认打开程序还有什么方式。右键默认的图标太丑了,而且从图标无法区分文件类型。参考技术A改注册表。比如ahk的... 查看详情

在windows平台上如何搭一个最简单最轻量级的c语言开发环境

...言编译器。使用Notepad++亦或是EditPlus都可以,编译器选用Windows版的GCC。1、将GCC编译器解压到系统盘(一般为C盘),将文件解压后的bin目录路径复制到电脑剪贴板。2、右键计算机-单击属性,进入高级系统设置-环境变量-系统变量... 查看详情

windows通过visualstudiocode中配置go开发环境(转)(代码片段)

...情查看:GO语言下载、安装、配置二、GoLang插件介绍对于VisualStudioCode开发工具,有一款优秀的GoLang插件,它的主页为:https://github.com/microsoft/vscode-go这款插件的特性包括:代码着彩色代码自动完成(使用gocode)代码片段快速提示... 查看详情

windows下安装gcc

2333今天才想起来要在windows上搭建一套gcc,gdb,make工作环境。网上查了一下在Windows下比较流行的GCC移植版本主要有三个。他们是MinGW,Cygwin和Djgpp。 总体来说,MinGW,Cygwin和Djgpp各有特色,针对不同的应用场合,可以选择不同的移... 查看详情

010.windows环境下的安装gcc

Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作。为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb,make环境。MinGW就是windows下gcc的版本。下载地址http://sourceforg... 查看详情

解决windows配置visualstudiocode调试golang环境问题

写这篇随笔是为了Mark下在这个过程中配到的几个问题1.具体过程可参考https://www.cnblogs.com/JerryNo1/p/5412864.html,Jerry博主写的非常详细了1)没有代码智能提示,cmd执行命令goget-u-vgithub.com/nsf/gocode后重启vscode即可生效了,不过按照Jerr... 查看详情

windows2012系统搭建高可用故障转移集群

Windows 2012 系统搭建高可用故障转移集群一、故障转移集群介绍 21.1 系统介绍 21.2 工作原理 2二、实验目的 22.1 验证故障转移功能 22.2 验证高可用集群的可用性,以及支持的服务类型 2... 查看详情

visualstudiocode调整字体大小

{"editor.fontSize":14,"window.zoomLevel":1,} 查看详情