虽然现在又vscode跟goland之类的ide,可是因为他们是脚本语言开发的特性,倒是运行速度奇慢,且他们无时无刻不在狂写硬盘(打开ide写1小时程序看看他们写入了多少磁盘数据,简直恐怖),简直是固态硬盘的灾难,最后剩下的只有sublime之类的编辑器,又一直苦于sublime3没有go语言的调试插件,只能自己做一个粗糙的将就用着,相信以后一定有高人能做一个比较完美的调试插件
因为本人确实不懂python以及调试窗口比较复杂,于是选择把大部分代码用c语言写,然后再用python调用,通过tcp交互,确实大费周章了点,将就用吧
f1下断点,f5运行,如果运行有问题可以看看sublime的输出窗口看原因
还有两个功能,一个f2是自动更新import,因为本人习惯自己书写格式,默认的import更新一运行就把自己的格式全部打乱了
还有一个是ctrl加鼠标左键跳转到定义
下载资源,把godebugger文件夹拷贝到sublime目录下Data\Packages里
调试功能依赖dlv.exe,更新import依赖goimports.exe,跳转倚赖godef.exe,都再资源里,拷贝到goroot或者gopath的bin目录里即可
如果有什么问题大家可以反馈,如果不出意外我应该不会去改,除非是完全影响使用,因为毕竟是将就用的东西,聊胜于无,相信以后会有高人开发出完善的debug插件
注:因为是满足个人需求,这个插件只确保windows运行
链接: https://pan.baidu.com/s/1Pdii75Mbpjf_tH9TFXjYwg 提取码: ahic
![1.jpg](https://static.studygolang.com/191115/c5b913cd0688c7b5293b38fbb791e1a4.jpg)
有疑问加站长微信联系(非本文作者)