之前一直使用goland进行开发,偶尔会感觉编译过程有些慢。想体验一把vscode,在此记录下配置过程。

安装

安装golang

没啥好说的,官网下载安装包,按步骤安装即可。如果没法访问官网(需要梯子)国内也有很多镜像源,选择一个下载就行了。

噢对了,可能还需要配置一下镜像源,否则在拉取依赖时可能会发生意想不到的错误(其实就是被墙了)

安装git

也没啥好说的,下载安装,除了选择安装位置,其它选项全部默认即可(反正我一直是这么干的)。

这个是必须安装的,否则golang可能没法正常运行。

安装vscode

还是没啥好说的,官网下载安装包,安装到指定位置即可。这里我比较喜欢.zip的包,解压到指定目录,配置下可执行文件的环境变量就好了(因为我不喜欢桌面快捷方式,一般通过win+Q查找打开应用,所以要配置环境变量,如果是通过快捷方式,直接右键发送到桌面就行了)。

配置

好了,这里比较重要。

配置插件

跟go相关的插件就一个,找到安装就可以。

插件:Go

go插件

配置go tools

这是golang官方给的工具包,包括代码检查、格式化等功能。

快捷键ctrl+shift+p打开命令窗口,输入go tools,选择第一个,Install/Update Tools,七个工具全选,点击确定(这里好像要梯子)。

命令窗口
tool选项

配置launch.json

这个文件比较重要,需要在这里配置文件路径、启动参数等。

在左侧栏点击运行和调试按钮,如果第一次使用的话是没有配置文件的,界面会是空的,这不要紧,添加一个配置文件即可,vscode有默认的配置文件,如果不需要其它配置,使用默认的配置文件程序就可以跑起来。


运行和调试
进入配置文件
配置文件内容

更全的配置项可以找 launch.json文件详解,网上很多,这里就不写了,仅记录下方法。

推荐的插件

由于我之前用goland,所以很多快捷键都用习惯了,vscode里面有个插件可以映射goland的快捷键,当然也适用于jetbrain其它产品

插件:IntelliJ IDEA Keybindings

快捷键映射插件

我比较喜欢用汉语开发环境,vscode官方有汉化插件,安装后重新启动程序即可。

插件:Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

汉化插件

当然goland里面也有官方的汉化插件,个人体验很好,不过用哪种语言因人而异。

goland中的汉化插件

另外从我之前的使用体验来看,vscode的代码提示体验不太好,可能需要插件进行辅助。目前正流行的AI助手是个不错的选择,推荐两个。(任选其一即可)

插件:CodeGeeX: AI Code AutoComplete, Chat, Auto Comment

由中国团队开发,用起来也比较方便,应该是对标的GitHub Copilot。

CodeGeex插件
AI对话,替代面向CSDN编程

然后就是GitHub的 Copilot。根据之前的使用体验,在代码提示上很有效果,可以分析注释,生成建议代码。但是跟我要写的业务代码没啥关联,对我而言比较鸡肋,不过功能确实强大,背靠最大同性交友网站可不是一般厂能比的。

插件:GitHub Copilot

GitHub Copilot