前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >电脑用GoLand太卡,记录下自己把VsCode定制成Go IDE的步骤和过程

电脑用GoLand太卡,记录下自己把VsCode定制成Go IDE的步骤和过程

作者头像
KevinYan
发布2023-09-11 18:15:54
5240
发布2023-09-11 18:15:54
举报
文章被收录于专栏:网管叨bi叨网管叨bi叨

同学们,不知道你们有多少人IDE是用VsCode的,我说说我吧,我一直都是用的JetBrains家的全家桶,GoLand写Go项目、IDEA写Java项目。 一开始是全用IDEA,后来发现这玩意项目开多了是真占内存,就退而求其次变成了写Go的时候用GoLand。

无奈我最近发现公司给我配的这个电脑,今年是越来越不行,GoLand开多了也卡,那就只好研究研究怎么让VsCode变成Go的IDE吧,其实我也偷偷试了下让VsCode变成Java程序的IDE,看了看网上别人分享的步骤我就放弃了。

让VsCode变成Go项目的IDE,步骤还算简单,这里简单记录一下。大家注意看文章末尾我再告诉大家用VsCode的另一个理由。

下载安装VSCODE

下载地址:https://code.visualstudio.com/Download

选择自己电脑对应平台的VsCode进行下载。

安装Go 扩展

安装完VsCode后,先安装Go官方的扩展,去VsCode插件市场搜索Go,选择扩展进行安装,如下图:

安装 GO Tools

按住快捷键:CMD + SHIFT + P 弹出下面安装窗口

输入:Go:install/Update Tools

  • VsCode 支持开发Go项目主要依赖 gopls 这个工具,该工具现在最新版最低要求Go1.18 所以需要升级Go版本,并设置GOPATH环境变量。

配置Go 项目运行

打开项目后,按F5 运行项目,首次会提示配置launch.json, 该文件位于项目根目录的.vscode文件夹下

进行如下配置:

代码语言:javascript
复制
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "program": "${workspaceFolder}",
            "env": {},
            "args": []
        }
    ]
}

设置Go语法不全和包自动引入

如果用惯了Goland,会发现VsCode写Go代码时自动引入包,代码补全非常卡顿半天也完不成,这个在VsCode也是靠gopls实现,我们需要配置VsCode自动保存代码更改的频率,把间隔设置短一点就不会察觉这么卡顿了

image

image

按照上图操作,找到自动保存的配置,把auto save delay 的延迟时间设置的短一点就可以了

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-09-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网管叨bi叨 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载安装VSCODE
  • 安装Go 扩展
  • 安装 GO Tools
  • 配置Go 项目运行
  • 设置Go语法不全和包自动引入
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档