mac下用vscode搭建golang集成开发环境

本文讲述了作者在新公司使用mac系统,面临搭建Golang开发环境的挑战。在尝试过IntelliJ和Sublime后,发现Visual Studio Code (VSCode)能更好地满足其语法高亮、自动补全和调试的需求。通过安装相应的插件和工具,如Go插件、Delve,最终成功在VSCode中配置了Go的集成开发环境,包括编辑、运行和调试功能。

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

新公司采用golang作为主要的开发语言,而且开发环境是mac,对我来说是一个不小的挑战,生平第一次使用mac系统,另外一个在mac下没有一个类似VS一样的优秀的IDE,现在才发现微软的伟大。

对一个IDE我有两个最基本的需求,第一需要能够语法识别高亮自动补全跳转,第二就是能够debug。只有vscode能够完美的支持这两个功能。
公司的started手册推荐的编辑器是intelij,这是一个非常优秀的编辑器,一向喜欢研究新东西的我,开始搞。首先我在本地将go开发环境搭好,能够用命令行方式来build一个hello world。接着安装intelij,上网google方法,安装go的plugin,安装完之后不知道如何编译,也没人教,问了下别的同事,大家用intelij仅仅是一个编辑工具,并没有用它做debug,这个不能满足我的需求,于是就放弃了。就回到以前用过的sublime了,在windows下,sublime3是不支持debug的,google出来的文章都是采用sublime2,但是用sublime写go必须要用的一个插件gosublime,它只支持sublime3,但是gdbsublime只支持sublime2,无果,用sublime3结合gosublime来编写,编译和运行go程序没有问题也很方便,但是如果要用它来debug,则不行,所以我只能期待gdb的插件能够尽快兼容sublime3。本来到此时就该放弃了,记得同事曾经说现在很多人开始vscode去写go,上网随便百度了下,好像是可以满足我的那两个基本需求的。

回到用vs还是非常亲切,毕竟做了那么多年的vs开发。安装好vscode,使用快捷键command+shift+p进入command模式,选中安装Extensions
选择go pliugin

安装完之后再控制台安装工具


go get -u -v github.com/nsf/gocode
go get -u -v github.com/ro
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值