即使不是只读的,也无法在 Eclipse 中编辑文件

And*_*ong 7 java ide eclipse read-only write-protect

这是一个如此业余的问题,我什至不得不问。

在 Eclipse 中,有时我无法编辑文件。我可以打开它,但它的行为就像它是一个只读文件一样——打字没有效果。但它只是偶尔发生,这就是让我发疯的原因。

我使用的唯一视角是 Java 和 Perforce,通常我通过 Perforce 检出一个文件,如下所示:

通过 Perforce 检出文件

签出后,它看起来像这样:

通过 Perforce 检出的文件

但是我不能编辑这个文件。同时,您是否看到了直接位于“VWAPParameterManagerImpl.java”下方的文件?我可以很好地编辑那个,使用相同的步骤检查它。此外,我昨天还能够编辑“VWAP.java”@我也亲眼目睹了非 java 文件的情况。在 Windows 资源管理器中,我检查了文件的属性并验证它不是只读的(如果这意味着什么;我不知道还有什么要检查的)。

那么,为什么有时我不能在 Eclipse 中编辑文件,我该怎么做才能使这些文件可写?

显然我可以在gvim或其他程序中打开文件,但我想在 Eclipse 中进行编辑。我主要是一个 C++ 开发人员并且习惯于 UNIX 环境,所以这个 Java/Windows 的东西真的让我绊倒了。在此先感谢任何可能提供建议的人...

小智 1

这是文件权限问题。Perforce 在某种程度上搞乱了这一点。

从文件属性中解锁文件,然后授予您自己写入权限。

在此输入图像描述