Eclipse(带有PyDev的3.4.2)处理不同步的资源(已经在IDE之外编辑的文件)与我使用的其他IDE不同,其中只有打开编辑器的资源被认为是不同步的.在Eclipse中,任何资源都可能不同步.
这意味着当我在Eclipse之外的任何文件更改后执行搜索时,我会收到一个错误对话框,告诉我文件不同步,即使它们没有打开的编辑器.据我所知,没有全局刷新命令,因此我不得不在错误对话框中读取项目名称(我有几个项目),并为每个项目执行右键单击+刷新.
我已经检查了Refresh Automatically
设置Settings > General > Workspace
,但这没有效果.有没有办法让Eclipse始终只从磁盘加载非活动资源?
Eclipse上有这个复选框:
首选项 - >常规 - >工作区 - >使用本机挂钩或轮询刷新
在Eclipse文档说:
如果启用此选项,则工作区资源将使用本机刷新提供程序(在Windows上)或轮询机制自动与文件系统中的相应资源同步.
从文档和复选框说明中可以看出,Eclipse使用某种操作系统挂钩来获取有关文件更改的通知.并且似乎使用轮询在Windows以外的操作系统上模拟此功能.
我的问题是: