之前一直使用goland进行开发,偶尔会感觉编译过程有些慢。想体验一把vscode,在此记录下配置过程。
安装
安装golang
没啥好说的,官网下载安装包,按步骤安装即可。如果没法访问官网(需要梯子)国内也有很多镜像源,选择一个下载就行了。
噢对了,可能还需要配置一下镜像源,否则在拉取依赖时可能会发生意想不到的错误(其实就是被墙了)
安装git
也没啥好说的,下载安装,除了选择安装位置,其它选项全部默认即可(反正我一直是这么干的)。
这个是必须安装的,否则golang可能没法正常运行。
安装vscode
还是没啥好说的,官网下载安装包,安装到指定位置即可。这里我比较喜欢.zip的包,解压到指定目录,配置下可执行文件的环境变量就好了(因为我不喜欢桌面快捷方式,一般通过win+Q查找打开应用,所以要配置环境变量,如果是通过快捷方式,直接右键发送到桌面就行了)。
配置
好了,这里比较重要。
配置插件
跟go相关的插件就一个,找到安装就可以。
插件:Go
配置go tools
这是golang官方给的工具包,包括代码检查、格式化等功能。
快捷键ctrl+shift+p打开命令窗口,输入go tools,选择第一个,Install/Update Tools,七个工具全选,点击确定(这里好像要梯子)。
配置launch.json
这个文件比较重要,需要在这里配置文件路径、启动参数等。
在左侧栏点击运行和调试按钮,如果第一次使用的话是没有配置文件的,界面会是空的,这不要紧,添加一个配置文件即可,vscode有默认的配置文件,如果不需要其它配置,使用默认的配置文件程序就可以跑起来。
更全的配置项可以找 launch.json文件详解,网上很多,这里就不写了,仅记录下方法。
推荐的插件
由于我之前用goland,所以很多快捷键都用习惯了,vscode里面有个插件可以映射goland的快捷键,当然也适用于jetbrain其它产品
插件:IntelliJ IDEA Keybindings
我比较喜欢用汉语开发环境,vscode官方有汉化插件,安装后重新启动程序即可。
插件:Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
当然goland里面也有官方的汉化插件,个人体验很好,不过用哪种语言因人而异。
另外从我之前的使用体验来看,vscode的代码提示体验不太好,可能需要插件进行辅助。目前正流行的AI助手是个不错的选择,推荐两个。(任选其一即可)
插件:CodeGeeX: AI Code AutoComplete, Chat, Auto Comment
由中国团队开发,用起来也比较方便,应该是对标的GitHub Copilot。
然后就是GitHub的 Copilot。根据之前的使用体验,在代码提示上很有效果,可以分析注释,生成建议代码。但是跟我要写的业务代码没啥关联,对我而言比较鸡肋,不过功能确实强大,背靠最大同性交友网站可不是一般厂能比的。
插件:GitHub Copilot