这是一个非常业余的问题,我甚至不好意思问。
在 Eclipse 中,有时我无法编辑文件。我可以打开它,但它的行为就像它是只读文件一样——输入无效。它只会发生有时但这就是让我抓狂的事情。
我使用的唯一视角是 Java 和 Perforce,通常我通过 Perforce 检出文件,如下所示:
一旦签出,它看起来像这样:
但我无法编辑此文件。同时,您看到正下方的文件“VWAPParameterManagerImpl.java”了吗?我可以编辑那一个就好了,使用相同的步骤检查它。此外,我昨天能够编辑“VWAP.java”@ 我也目睹了这种情况发生在非 java 文件中。在 Windows 资源管理器中,我检查了文件的属性并验证它不是只读的(如果这意味着什么的话;我不知道还要检查什么)。
那么,为什么有时我无法在 Eclipse 中编辑文件,我该怎么做才能使这些文件可写?
显然我可以在 或其他程序中打开文件gvim
,但我想在 Eclipse 中编辑。我主要是一名 C++ 开发人员,习惯于 UNIX 环境,因此 Java/Windows 这件事真的让我很困惑。在此先感谢任何可能提供建议的人...
答案1
这是文件权限问题。Perforce 以某种方式干扰了它。
从文件属性中解锁文件,然后授予自己写入权限。