SublimeText 3 / GoSublime 是否有某种类型的Go
导入包缓存?如果是这样,我如何按需清除它?
我问是因为在编写受 Github 源代码控制的自定义包时,它可以工作,直到我重构一个 func 或 struct。然后,回到我的主应用程序(我导入这个包的地方),当我开始使用新方法时,它会像圣诞树一样亮起。
GoSublime(或 GoLint?)不接受重构的 func 更改,并且所有内容都显示为错误。但是,我可以进入提示符并运行go build
,go test
一切正常 - Go 工具工作正常。
我唯一能确定的是大约 24 小时后它似乎起作用了?
OSX 10.9
SublimeText 3
GoSublime
sublimelint **<- DO I NEED THIS? SAYS IT IS FOR HIGHLIGHTING**
SublimeLinter
SublimeLinter-contrib-GoLint
SublimeLinter-contril-GoType
(and a few other packages)
我是 SublimeText 新手;但是,我相信我已经将所有东西都连接起来并安装了所需的软件包。Sublime 的控制台在 Linters 中没有显示错误(说它找到了 gotype 和 golint)。
SublimeLinter: gotype activated: /Users/user1/go/bin/gotype
SublimeLinter: golint activated: /Users/user1/go/bin/golint
东西在包装本身内工作得很好。这不仅仅是我的远程应用程序。在我的包中,我有一个“/examples”测试目录,它甚至没有获取根包中的更改。但同样,实际的Go
工具使用新的重构代码执行、构建和运行所有测试。
缓存导入的架构/包详细信息的是 GoSublime/GoLint。我该如何清除?
谢谢!