Sublime Text4在MacOS下配置Golang

本文介绍了在MacOSMonterey12.7.1环境下,如何配置SublimeText4以支持Go语言开发,包括使用GoSublime进行代码补全、提示和编译运行,以及PackageControl的安装和自定义go.sublime-build文件的创建。

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

我的系统版本:MacOS Monterey 12.7.1

我的Sublime Text4版本:Sublime Text4(4152)

采取的配置方式:用goSublime(没有采最新的LSP方式)

我所安装的所有go相关的插件:Package Control、Golang、GoSublime、Terminus

Package Control:包管理器,安装它后才能安装其它的包

Golang:让 Sublime Text4 支持 go 的插件(基础)

GoSublime:负责 go 的代码补全、提示和编译运行

Terminus:弥补Sublime Text4 自带终端为"假'终端,解决不能与用户交互(不能输入)的问题

踩坑重点提示:Package Control 去(https://github.com/wbond/package_control/releases)下载最新版,然后手动安装。因为这个版本的Sublime Text4 自动安装的 Package Control 是不能用的。(我是先让它自动安装,然后再去手动下载,然后将手动下载的覆盖替换掉原来自动下载的Package Control)

Golang和GoSublime安装顺序问题:先安装 Golang,再安装 GoSublime

GoSublime安装后记得必须配置一下,我的配置如图:

虽然 GoSublime 安装后可以 command+b 运行 代码,但每次都还要多一步自己手动输入 go run source.go 命令才能完成编译运行。所以我们可以自己另外新建一个go的编译命令文件, 在Tools->Build System->New Build System中新建编译文件:先Ctrl+S报存为go.sublime-build,当然go也是我随便取的。大家可以随意。

最终我的 go.sublime-build 配置如图所示:

直接 command+b ,就可以完成和用户交互的代码了(当然,根据我下面参考的文章,还可以像那位作者一样有更多设置,虽然他是设置的C/C++,但是很有参考价值)。

好了以上就是本人的Sublime Text4 关于golang的配置,有代码补全和提示,也可编译运行有和用户交互的代码。本文也是参考结合了网上许多的教程一次次试验出来的。才得出了最适合自己的方案。

我所参考的文章:                                                 

mac环境下sublime text3配置go语言开发环境 - 简书

【全网最新、最详细】如何使用 Sublime Text 4 优雅地写C++? - 知乎

go语言开发环境配置(sublime text3+gosublime)_Golang_脚本之家

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值