Eclipse在系统编辑器中自动打开一些文件

时间:2014-08-09 12:57:12

标签: java eclipse

上周在Eclipse(Kepler)中发现了这个问题,所以下载了Eclipse(Luna)并将相关项目检出到一个全新的工作区。

我正在为特定项目使用* .str文件(无论如何它们都是标准编辑器文件 - 'string'的缩写)。但Eclipse希望打开像macVim文件这样的文件:

enter image description here

我没有为* .str文件设置文件关联:

enter image description here

...虽然我确实使用macVim在底层操作系统中打开它们。所以我将系统编辑器更改为TextEdit,Eclipse现在希望它们在TextEdit中打开 - 但我想在eclipse编辑器中打开它们! (另外,我必须为* .str文件开发一个编辑器插件。

如何让Eclipse说服它可以在自己的编辑器中打开* .str而不必求助于系统编辑器?

编辑 - 按照答案 - 我的理解是这样的。如果Eclipse不知道文件是什么,它会询问系统。如果您要求它在特定编辑器中打开,它将覆盖该特定文件上的信息,并使其成为一般(并更改图标),您需要添加文件关联。

2 个答案:

答案 0 :(得分:2)

右键单击文件,选择打开方式,应该有三个选项(文本编辑器/系统编辑器/默认)。选择文本编辑器应该将来与eclipse(仅在eclipse中)相关联。

答案 1 :(得分:2)

您可以为'* .str'添加文件关联,并将关联编辑器设置为'文本编辑器'。 Eclipse将把它用于尚未打开的文件。

对于您已经打开的文件,Eclipse将记住您上次使用的编辑器,因此右键单击该文件并使用“Open With>文本编辑器'。你应该只需要做一次。