Golang中国

gosublime的代码跳转是用的margo, 目前只能支持带包名的对象跳转, 有时候, 自己的定义包名, 也不能跳转.

liteide反而支持的很棒.

现在, gosublime有了个分支, 用types替换掉了margo, 跳转给力多了, 跟liteide的一样.

安装: https://github.com/DisposaBoy/GoSublime/pull/571

从这个pull迁出分支代码.

然后替换原有的插件.

mac os x:

/Users/nicol/Library/Application Support/Sublime Text 3/Packages/GoSublime

然后重启sublime就可以了.

8 回复
sglovehyl1314
#1 sglovehyl1314 • 2015-01-15 20:47

安装: https://github.com/DisposaBoy/GoSublime/pull/571

从这个pull迁出分支代码.

然后替换原有的插件

能否再详细点?

bigbear
#2 bigbear • 2015-01-15 22:35

打开github地址, 看到这句. This pull request can be automatically merged by project collaborators. 右边有个电脑形状的按钮, 点击就可以迁出代码. 替换文件, 就是把原来的插件目录改名, 把新的代码copy过去.

missdeer
#3 missdeer • 2015-01-16 08:44

用Mac+Sublime的可以试试srclib,看视频演示效果不错,我在Linux上跑不起来。

88250
#4 88250 • 2015-01-16 09:06

可以试试 Wide :-)

zippo
#5 zippo • 2015-01-16 11:51

本来欣喜若狂,结果试用了一下,不知道是我配置不对还是怎么的,感觉没啥提升。

RtMux := http.NewServeMux()
RtMux.HandleFunc("/join", s.joinHandler)

类似这段代码里在HandleFunc上还是无法跳转,不知道楼主那边能不能。

bigbear
#6 bigbear • 2015-01-19 09:58

我的确实能在对象实列的方法上跳转,

zippo
#7 zippo • 2015-01-19 16:00

Good!那以后就可以只用一个gosublime插件了!

xingzhiyuan
#8 xingzhiyuan • 2015-10-19 20:29

能否写的再详细一点。gosublime跳转确实不给力

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。