Goland Go语言 IDE能否根据结构体自动导入包前缀
Goland Go语言 IDE能否根据结构体自动导入包前缀
如题,直接写 package.Abc 是可以在上面 自动加入 import package 的。
但是能不能有办法 只写 Abc , 然后 GoLand 自动在前面补全 pakcage.
求大佬解答
可以啊 File Watchers 里把 goimports 加上
想法不错,但是你特么也太懒了
谁知道你的 Abc 是哪个 package 的 Abc 。
而且大部分都可以通过 IDE 和工具链解决
你这需求是没有经过思考
如果让你去实现你会怎么处理
一是没法知道是哪个 pkg 的的 Abc,二是所有输入都需要检索一次 pkg list 了,没有关键词去触发会导致很多不必要的检索.
你们是不是没用过 Intellij IDEA ??? IDEA 里面的 Class 可以根据名字自动导入,如果有冲突可以选择是哪个包的。
你说的那个是包名一起写的时候,比如 errors.New() 这种,他就会让你选择到底是哪个 errors 包帮你导入。
你现在问的是我写个 New() 前面自动加 errors. 谁知道你要 errors. 还是 logs. 还是啥?
在写函数或者结构体不是有提示么…
感谢…头一次看见这个界面… 以前是 写完代码 Tabnine 最先提示…
刚试了下 写完一个 StructName 然后等个 1-2 秒就出来了…
用过好多电脑配置再差也不至于一两秒吧。。。难道是项目或者 sdk 还没有索引好?
顺带一提,我会写 paAbc 这样自动完成比较精确
提示太慢大概率是电脑配置不足,上 32GB 吧
大哥用的啥 IDE ?
#9 你这个用了第三方 theme 什么的吗
goland 啊还能是啥
material theme ui 插件里的 Monokai Pro ,因为喜欢亮色主题,我把这个主题的所有颜色都取了个反色