【问题标题】:Open file in eclipse on mac 10.6在 mac 10.6 上的 eclipse 中打开文件
【发布时间】:2011-04-29 23:04:54
【问题描述】:

我有一个欺骗性的(至少对我而言)简单的问题。我想在 eclipse FROM Mac 的 finder 中打开一个文件。每当我尝试时,我都会收到 Eclipse 无法打开该文件的警报。然而,我可以在 Eclipse 中打开该文件,方法是在 Explorer/Navigator 窗口中双击它或转到 file/Open File ...

最后,我希望能够通过指定文件的路径名在 Eclipse 中打开该文件。

Eclipse build id:Build id:20100218-1602,安装了 IDE for PHP Developers

【问题讨论】:

    标签: eclipse macos file file-io path


    【解决方案1】:

    我认为这在 Eclipse 中是不可能的。

    对于分离的文件,您可以使用“textmate”,它既快速又强大。

    【讨论】:

    • 是的,我已经听到人们在 Windows 上抱怨这个问题很久了。就我个人而言,我不知道你可能有什么理由从 Eclipse 中的 Finder/Explorer 打开文件。这对我来说真的没有意义......如果没有 Eclipse 中项目的上下文,它会无缘无故地加载很多重量。
    • 当抛出异常时,我想从堆栈跟踪中获取路径并用它在 eclipse 中启动文件。
    【解决方案2】:

    是的,这应该很简单,但事实并非如此。原因是 Eclipse 使用工作区作为从文件系统中抽象出来的一种方式。工作空间通常与文件系统相似,但又不同。一方面,Eclipse 只知道工作区中某个项目中的文件。另一个区别是文件系统中的单个文件可以链接到工作区并出现多次。

    所有这一切都是说,由于从文件系统到工作空间的映射不是一对一的,因此很难将文件系统中的任意文件打开到您的 Eclipse 实例中。

    话虽如此,可以将文件从查找器拖放到编辑器窗格中。然后 Eclipse 将尝试使用该文件类型的默认编辑器打开该文件。

    因此,拖放一个 Java 文件将为它打开一个 Java 编辑器(即使该文件不在工作区中),但拖放一个 HTML 文件将在任何设置为 Eclipse 的默认浏览器中打开它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-05
      • 1970-01-01
      • 2020-01-14
      • 1970-01-01
      • 2012-09-03
      • 1970-01-01
      • 2010-09-12
      • 2010-10-28
      相关资源
      最近更新 更多