Eclipse(带有 PyDev 的 3.4.2)处理不同步资源(在 IDE 外部编辑的文件)的方式与我使用过的其他 IDE 不同,在这些 IDE 中,只有打开编辑器的资源才被视为不同步资源。不同步。在 Eclipse 中,任何资源都可能不同步。
这意味着当我在 Eclipse 外部更改任何文件后执行搜索时,我会收到一个错误对话框,告诉我文件不同步,即使它们没有打开的编辑器也是如此。据我所知,没有全局刷新命令,因此我被迫在错误对话框中读取项目名称(我有几个项目),并对每个项目进行右键单击+刷新。
我已检查设置 > 常规 > 工作区
中的自动刷新
设置,但这没有效果。有没有办法让 Eclipse 始终只从磁盘加载非事件资源?
最佳答案
此问题将在 Eclipse 3.7 (Indigo) 中得到修复。虽然“自动刷新”最终确实使资源恢复同步,但刷新 Hook 仅适用于 Windows,因此在 Linux 和 Mac OS 上它必须定期轮询文件系统。
从 3.7 开始,有一个新的首选项设置 > 常规 > 工作区 > 访问时刷新
(又名轻量级刷新)。此首选项会导致 Eclipse 在发现资源“不同步”时自动刷新资源。打开、读取或搜索文件时,它将防止发生不同步错误。
关于eclipse - Eclipse可以自动刷新资源吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1212633/