登录
首页 >  Golang >  Go问答

禁止 GoLand 删除未使用的导入方法是什么?

来源:stackoverflow

时间:2024-03-27 14:57:31 343浏览 收藏

编程并不是一个机械性的工作,而是需要有思考,有创新的工作,语法是固定的,但解决问题的思路则是依靠人的思维,这就需要我们坚持学习和更新自己的知识。今天golang学习网就整理分享《禁止 GoLand 删除未使用的导入方法是什么?》,文章讲解的知识点主要包括,如果你对Golang方面的知识点感兴趣,就不要错过golang学习网,在这可以对大家的知识积累有所帮助,助力开发能力的提升。

问题内容

我正在与 JetBrains GoLand 合作,想知道是否可以以某种方式禁用自动删除未使用的导入。我之前搜索过 JetBrains 论坛,没有专门针对 Goland 的此类信息。


解决方案


使用此功能是为了避免因未使用的 Go 导入而收到编译错误。您可以通过以下方式停用该功能:

设置(首选项)> 转到 > 导入 > 即时优化导入

不过,我的建议是保持原样,让 IDE 为您管理导入。

例如,您可以开始在 main 函数内输入 template.New ,IDE 会询问要导入哪个“模板”包,因为标准库“text/template”和“html/template”中有两个包。当只有一个包可用时,将自动导入该包。当您删除对“模板”包的最后一个引用时,IDE 将自动删除导入,从而允许您运行代码而不会出现任何编译问题。

如果禁用它在 File 中不起作用|设置 |去 |进口|未选中的优化导入动态 您可以在“保存”操作菜单中禁用它

优化在文件 | 中启用的导入设置 |工具|保存操作 |取消选中优化导入

参考号:https://youtrack.jetbrains.com/issue/GO-6881/Goland-deletes-code-import-statements-are-deleted-automatically-before-I-even-get-an-opportunity-to-use-them#focus=Comments-27-6124465.0-0

以上就是《禁止 GoLand 删除未使用的导入方法是什么?》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>