Golang Go语言中 idea 写的前导条目怎么关闭?

发布于 1周前 作者 h691938207 来自 Go语言

Golang Go语言中 idea 写的前导条目怎么关闭?

//验证保存到数据库 func TableToMysql() {

}

每次写注释都会提示注释格式应为 'TableToMysql ...' (有可选的前导条目) ,还有黄色的波浪线看着实在是难受,而且完全搞不懂有什么用

10 回复

好像是 golint 还是什么的一种代码规范,加上不就好了

更多关于Golang Go语言中 idea 写的前导条目怎么关闭?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


鼠标放在波浪线上就会弹出一个菜单,里面有个 inspect 啥的,把对应的检查取消就好了

我是用的 idea 上用的 go 的插件,好像没有这个

每个函数都要加,太麻烦了

导出的方法要加注释,

#4 添加注释直接在函数名上 alt+space 呗,我一直这么加函数注释,自动加前缀

#6 更正:alt+enter

https://golang.org/doc/effective_go#commentary

Effective Go 里解释了有什么用,简单说就是为了方便 go doc | grep 一眼看出名字。

查找函数引用时候,注释内的函数名也算,这就非常蛋疼了,白白浪费一次跳转

在Go语言开发中,如果你使用的是IntelliJ IDEA或基于IDEA的Go插件(如Goland),可能会遇到一些自动生成的“前导条目”(Leading Imports、Leading Declarations等),这些条目通常是为了代码格式化和组织而自动添加的。如果你希望关闭或调整这些自动添加的行为,可以按照以下步骤操作:

  1. 关闭自动导入

    • 进入IDEA的设置(Preferences)面板。
    • 导航到 Editor -> General -> Auto Import
    • 取消勾选 Optimize imports on the flyAdd unimported packages,这样可以防止IDEA自动添加未使用的导入。
  2. 调整代码样式

    • 仍然在设置面板中,导航到 Editor -> Code Style -> Go
    • 在这里,你可以调整Go代码的各种格式化规则,包括导入排序、空行等,以减少不必要的“前导条目”自动生成。
  3. 手动管理导入

    • 对于已经存在的导入,你可以手动删除不需要的条目。
    • IDEA通常会提示未使用的导入,你可以根据提示进行清理。
  4. 重启IDEA

    • 修改设置后,重启IDEA以确保所有更改生效。

通过上述步骤,你可以更灵活地控制IDEA在Go语言开发中的行为,减少不必要的自动添加,使你的代码更符合个人或团队的编码规范。

回到顶部