使用 Ctrl+s 在 Eclipse 中保存多个文件会导致“无法编辑文件”

Posted

技术标签:

【中文标题】使用 Ctrl+s 在 Eclipse 中保存多个文件会导致“无法编辑文件”【英文标题】:Saving multiple files in Eclipse using Ctrl+s causes "The file cannot be edited" 【发布时间】:2010-12-24 11:57:52 【问题描述】:

我经常是 IntelliJ IDEA 用户,但是因为 jsTestDriver 不能与 IDEA 一起使用,我不得不使用 eclipse。每次使用 CTRL-S 快捷方式保存我的 javascript 文件时,我都会收到一条非常烦人的错误消息。

在 IDEA 中,它只是为我保存文件……而且我从来没有遇到任何问题。它实际上是有史以来最不显眼的储蓄模式,我喜欢它。

但是使用这个 IDE - eclipse - 我必须不断地手动保存文件。无论如何,我已经习惯了,但是如果我要更改 2 个或更多文件,当我按 CTRL-S 时,此错误消息会弹出 2 次以上。好烦啊。

更糟糕的是,它影响了我使用 jsTestDriver 进行的单元测试结果!有时会运行 0 个测试,有时会在中途崩溃……都是因为文件没有保存。

谁能帮我解决这个问题? IDEA 也没有同时运行。只是 STS/Eclipse。

【问题讨论】:

【参考方案1】:

在谷歌搜索错误消息后,它似乎来自org.eclipse.core.internal.resources.ResourceException。虽然有点过时了试试看this帖子的cmets中的解决方案能否解决这个问题。

【讨论】:

那家伙的问题和我的完全不同。相同的例外,但完全不同:/ 是的,它与 OSGi 有关,但归结为 org.eclipse.core,它是 eclipse 的一部分。正如他们建议的那样,尝试删除 \.metadata\.plugins\org.eclipse.core.resources\.snap 和 \.metadata\.plugins\org.eclipse.core.resources\.root\.markers.snap,当然保留在你这样做之前备份。 叹息...我受够了日食。这是一个可怕的想法。在数百个案例中,IDEA 确实要好得多。我真的不明白它背后的以下内容,因为我发现我的生产力急剧下降。有很多小事情甚至对 IDEA 来说都不是问题,但你必须干预并帮助它……否则它会做出没有意义的错误默认设置。我能想到无数的例子。有了 IDEA,就不存在这样的问题了。它只是做“正确”的事情。伙计,我希望 jsTestDriver 真正与 IDEA 一起工作……那是真正的解决方案。皮蒂。

以上是关于使用 Ctrl+s 在 Eclipse 中保存多个文件会导致“无法编辑文件”的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse的Ctrl+s不能保存问题的解决!

Eclipse 快捷键

eclipse 编写完JAVA的代码 ctrl+s保存一下,右下角就有building workspace一直在执行。。特别卡卡

java环境下用eclipse写的HelloWorld,写好后怎么保存工程啊?怎么才能生成在文本文档里?

idea和eclipse区别

eclipse常用快捷键