go - 为什么名为 "types.go"的文件在 goland 中会被忽略?

标签 go goland

几天以来,Goland 无法将名为“types.go”的文件识别为 Go 源文件。这只是语法突出显示的问题,因为项目仍然正常运行,但这很烦人,因为它影响了我的项目和标准库中的文件。

每当我尝试导入被忽略的文件时,我都会收到错误:

Build constraints exclude all the Go files in '/[REDACTED]/internal/api/types'

但是该文件只包含一些类型定义,没有任何构建约束指令。

例如,这是一个名为 types.go 的文件

Here is an example of the types.go file

这里将同一个文件重命名

enter image description here

我已经尝试过使缓存无效,重新安装 go 和 Goland,但问题仍然存在

最佳答案

由于某种原因,

types.go 被识别为纯文本文件。您可以导航至“首选项/设置”|编辑|文件类型查找按内容自动检测的文件类型文本,并从模式列表中排除types.go

enter image description here

欢迎关注IDEA-258255使流程更加清晰。

关于go - 为什么名为 "types.go"的文件在 goland 中会被忽略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70144086/

相关文章:

go - 如何在 golang 中记录 http 服务器错误?

go - 从 GoLang 中的实现结构导航到接口(interface)

docker - 使用 Go 和 GoLand IDE 远程调试 HTTP 请求

go - 如何使用Golang在远程机器上调试Go代码?

go - golang中c语言函数的执行顺序

json - 获取Go json unmarshal中出错的字段名

google-app-engine - 如何使用 github.com/golang/appengine 访问 Datastore?

go - 使用 S3 Golang SDK 从 S3 下载选择性文件

go - 自动重新加载配置

pointers - Goland 调试器的问题