Visual Studio Code --GO开发工具配置

本文详细介绍如何配置Visual Studio Code进行GO语言开发,包括必备工具安装、环境变量配置、VSCode插件安装及配置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一直在寻找一个趁手的GO语言开发工具,尝试了很多都不顺心,听beego作者推荐试了一下微软推出的业界良心Visual Studio Code 来开发做GO开发确实很舒服,今天总结一下Visual Studio Code-GO开发工具的配置。

 

1、需要安装的工具 go , Visual Studio Code,git

 百度云 :http://pan.baidu.com/s/1i5nW50L 密码: ebpc 

360云盘:https://yunpan.cn/c6mGjQf9mU6gE  访问密码 30ae

2、go,git,Visual Studio Code安装

go,git,Visual Studio Code安装都很简单,不会的自行百度谷歌

 

3、go环境配置

 GOROOT :是GO的安装路径

 GOPATH:是开发路径可以自由设置

 配置完成后 cmd 验证

4 、Visual Studio Code--vscode-go的配置

 

  1.  打开

    Visual Studio Code界面 按快捷键 Ctrl+Shift+p

  2. >输入install extensions然后跳转窗口 然后输入GO点击install安装
  3.  

    vscode-go要想正常使用所有功能需要安装插件才行 ,这些插件需要git安装,这也是我们为什么需要下载git的原因
  •  打开git cmd
  •  
  •  复制代码直接全部粘贴复制到doc 就会安装(可能需要翻墙 --翻墙教程:)

  • 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
    go get -u github.com/derekparker/delve/cmd/dlv

     

 安装完成后 到自己的GOPATH环境下看 下 如果有这些文件就说明你成功了

 5、Visual Studio Code使用和配置

软件安装 完成后还需要配置、

 配置GO  settings.json

{
    "files.autoSave": "onFocusChange",
    "go.buildOnSave": true,
    "go.lintOnSave": true,
    "go.vetOnSave": true,
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.formatOnSave": true,
    "go.formatTool": "goreturns",
    "go.goroot": "c:\\go",
    "go.gopath": "e:\\go\\goxm"
}

 

如果你需要 使用debug功能 那么还需要配置 launch.json  第一次配置按F5选择GO 现在的GO debug还不是很好,只能选择的debug文件夹下的,而且不能套文件夹,需要debug 那个文件夹下的文件就配置那个 就在 

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "remotePath": "",
            "port": 2345,
            "host": "127.0.0.1",
            "program": "${workspaceRoot}",
             //debug路径配置 ${workspaceRoot} --gopath路径 实例:${workspaceRoot}/src
            "env": {},
            "args": []
        }
    ]
}

6、配置好后就开始使用吧了

详细使用 教程推荐  :http://my.oschina.net/iyf/blog/599112

1、代码提示

 2、代码高亮等

 

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=1xpph33ysgww0

 

 

### Visual Studio Code 代码编辑功能介绍 Visual Studio Code 提供了一系列强大的代码编辑特性,旨在提升开发者的生产力和编码体验。 #### 支持多种编程语言 作为一款多语言支持的源代码编辑器,VS Code 能够处理几乎所有主流编程语言,包括但不限于 C#, Python, JavaScript, TypeScript 和 Go 等[^1]。这得益于其可扩展架构以及庞大的社区贡献者群体所创建的各种语言包和支持工具。 #### 智能感知与自动补全 该编辑器内建有 IntelliSense 功能,这是一种智能代码完成机制,在输入过程中提供上下文敏感的帮助提示,比如变量名、函数签名和其他 API 成员的信息显示。当用户键入部分字符时,IntelliSense 将展示可能匹配的结果列表并允许选择最合适的选项来加快编写速度。 #### 实时错误检测与诊断报告 借助集成的语言服务和技术,VS Code 可以实时分析正在编写的代码文件中的潜在问题或语法错误,并立即给出警告标记。这些反馈通常会以波浪线的形式出现在有问题的地方旁边,并附带简短描述说明具体是什么样的违规情况发生过。 #### 高效导航辅助 为了帮助程序员更方便地浏览大型项目结构,VS Code 设计了几种不同的方式让用户轻松定位到特定位置: - **跳转定义**:按住 `F12` 键可以直接前往某个符号被声明之处; - **查找引用**:右击某项再点击“Find All References”,即可查看所有对该对象使用的实例; - **文档大纲视图**:侧边栏里的Explorer面板提供了整个工程目录树形概览,便于管理和切换不同模块间的关联关系。 #### 插件生态系统的增强能力 除了上述提到的基础编辑特性外,VS Code 还有一个非常活跃且不断增长的第三方市场,里面充满了各式各样的附加组件用于定制化个人的工作流程或是增加额外的功能集。例如对于 Unity 开发而言,则可以通过安装专门针对该游戏引擎优化过的插件实现更好的兼容性和效率改进[^2]。 ```python def example_function(): """这是一个简单的Python函数示例""" print("Hello from VS Code!") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值