GoLand 文件缓存冲突

标签 goland

我不断收到有关文件缓存冲突的弹出窗口,但当我进入显示差异时,内存和磁盘更改是相同的。

极大地阻碍了工作。知道如何解决吗?

enter image description here

最佳答案

找到文件缓存冲突的原因。在这里发布答案,以便在遇到类似问题时可能会帮助其他人。

冲突是由我最近配置的文件观察器之一引起的。 去fmt

问题出在配置上。自动保存已编辑的文件以触发观察器

File Watcher - go fmt

自动保存由一个单独的线程触发,干扰了在 goland 编辑器中键入的代码。我删除了 Auto save 选项,一切恢复正常

关于GoLand 文件缓存冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53736489/

相关文章:

go - 如何在 GoLand 中运行整个项目?

go - Golang-结构缺少表达错误

go - goland 重新格式化快捷方式(ctrl+alt+L) 和 go fmt 有什么区别?

debugging - 无法调试二进制文件 - "could not launch process: could not find .debug_line section in binary"

go - 无法将 'func(c Container) interface{} { return &MyService{} }'(类型func(c Container)interface {})用作ContainerFunc类型

go - 在 IntelliJ 中保存文件时执行 gofmt

debugging - 为什么我的 Go 调试器不加载所有符号,导致调试器中缺少局部变量?

go - Delve 的版本对于 Go 版本 1.20.0 来说太旧(最大支持版本 1.19)

jetbrains-ide - GoLand安装插件后卡住,显示 "Plugin to blame"

intellij-idea - 如何在 IntelliJ 中删除代码格式中不必要的空白行?