避免eclipse“在文件系统上更改”对话框?

时间:2009-05-02 21:47:46

标签: eclipse

是否有偏好或调整会阻止Eclipse建立对话框“此文件已在文件系统上更改。”当我从另一个编辑器切换到Eclipse?

步骤:

  • 打开eclipse项目
  • 编辑一些文件并保存(页面现在是“干净的”,但之前已被触摸过)
  • 切换到其他编辑器
  • 编辑同一文件
  • 切换回eclipse
  • 参见对话框

2 个答案:

答案 0 :(得分:29)

也许告诉Eclipse自动刷新工作区有帮助:

  

偏好设置 - >一般 - >工作区 - >自动刷新

答案 1 :(得分:2)

这适用于我使用Indigo Service Release 1,Build id:20110916-0149,使用Preferences-> General-> Workspace->“使用本机挂钩或轮询刷新”和“访问时刷新”选中。

@Piotr Dobrogost,只需要其中一个选项来摆脱对话框提示,但这取决于你想要的行为。他们做不同的事情,但每个人都自己阻止对话。使用“使用本机挂钩或轮询刷新”,文件将在文件更改时自动更新,无需用户干预。使用“访问时刷新”,仅当上下文更改为包含更改文件的编辑器时,文件才会更新。为了我的目的(观看脚本输出更改),我发现“刷新使用本机挂钩或轮询”本身是最有用的。

此外,这看起来很明显,但请注意,这仅适用于eclipse工作区 中的文件