Eclipse(带有 PyDev 的 3.4.2)处理不同步资源(在 IDE 外部编辑的文件)的方式与我使用过的其他 IDE 不同,在其他 IDE 中,只有编辑器打开的资源才被视为不同步。在 Eclipse 中,任何资源都可能不同步。
这意味着,当我在 Eclipse 外部更改任何文件后执行搜索时,我会收到一个错误对话框,告诉我文件不同步,即使它们没有打开的编辑器也是如此。据我所知,没有全局刷新命令,因此我被迫在错误对话框中读取项目名称(我有几个项目),并对每个项目进行右键单击+刷新。
我已经检查过Refresh Automatically
设置在Settings > General > Workspace
,但这没有效果。有没有办法让 Eclipse 始终只从磁盘加载非活动资源?
此问题将在 Eclipse 3.7 (Indigo) 中得到修复。尽管 ”自动刷新“最终确实使资源恢复同步,刷新挂钩仅适用于 Windows,因此在 Linux 和 Mac OS 上它必须定期轮询文件系统。
从 3.7 开始有一个新的偏好Settings > General > Workspace > Refresh On Access
(又名轻量级刷新)。此首选项会导致 Eclipse 在发现资源“不同步”时自动刷新资源。打开、读取或搜索文件时,它将防止发生不同步错误。
也可以看看:https://bugs.eclipse.org/303517
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)