eclipse - Eclipse可以自动刷新资源吗?

标签 eclipse ide pydev

Eclipse(带有 PyDev 的 3.4.2)处理不同步资源(在 IDE 外部编辑的文件)的方式与我使用过的其他 IDE 不同,在这些 IDE 中,只有打开编辑器的资源才被视为不同步资源。不同步。在 Eclipse 中,任何资源都可能不同步。

这意味着当我在 Eclipse 外部更改任何文件后执行搜索时,我会收到一个错误对话框,告诉我文件不同步,即使它们没有打开的编辑器也是如此。据我所知,没有全局刷新命令,因此我被迫在错误对话框中读取项目名称(我有几个项目),并对每个项目进行右键单击+刷新。

我已检查设置 > 常规 > 工作区中的自动刷新设置,但这没有效果。有没有办法让 Eclipse 始终只从磁盘加载非事件资源?

最佳答案

此问题将在 Eclipse 3.7 (Indigo) 中得到修复。虽然“自动刷新”最终确实使资源恢复同步,但刷新 Hook 仅适用于 Windows,因此在 Linux 和 Mac OS 上它必须定期轮询文件系统。

从 3.7 开始,有一个新的首选项设置 > 常规 > 工作区 > 访问时刷新(又名轻量级刷新)。此首选项会导致 Eclipse 在发现资源“不同步”时自动刷新资源。打开、读取或搜索文件时,它将防止发生不同步错误。

另请参阅:https://bugs.eclipse.org/303517

关于eclipse - Eclipse可以自动刷新资源吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1212633/

相关文章:

c - 由于 gcc 特定语法,如何阻止 Eclipse CDT 发出错误?

java - 智能 : What causes a dark green inspection highlight?

php - 为 CodeIgniter 设置 Aptana 的建议?

python - 删除 PYDEV 中的缩进

c++ - Eclipse C++ - 如何直接转到突出显示变量的类型定义

java - Android itext,找不到类

java - 在 eclipse 中自动为每个 "newly generated java file"插入一个标准注释头

c++ - 免费编译器 + IDE,用于用 C++ 编写 Windows 应用程序(面向学生)

python - 抑制 PyDev 中无法访问的错误?

python - 如何从删除的文件中删除 PyDev 调试器断点?