【问题标题】:Preventing Eclipse from opening external program inside Eclipse editor防止 Eclipse 在 Eclipse 编辑器中打开外部程序
【发布时间】:2014-11-18 02:59:56
【问题描述】:

我的 Eclipse 项目目录中有一个 Excel 文件。当我在 Package Explorer 中双击该文件时,Eclipse 会在右侧的编辑器窗口中打开一个 Excel 实例作为新选项卡。

不幸的是,如果在 Eclipse 之外打开了另一个 Excel 实例,这似乎是一个相当有问题的设置:

  • 我无法将另一个实例带到前台,因此我无法再使用它
  • Excel 丢失了我保存在 Eclipse 编辑器窗口中的大量更改

所以,我真的很想阻止 Eclipse 在 Eclipse 编辑器的选项卡中打开 Excel(可能还有其他)文件。它们应该始终在单独的程序中打开(就像我从 Windows 资源管理器打开文件一样)。这可能吗?

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    您可以告诉 Eclipse 通常使用默认的外部编辑器打开 Word、Excel、PDF 等,而无需将 *.doc、*.docx、*.xls、*.xlsx 等添加到文件关联中:

    窗口 => 首选项 => 常规 => 编辑器 取消选中“允许in-plcae系统编辑器”

    来源:Eclipse Tips and Tricks 的“防止就地 OLE 编辑器”

    【讨论】:

    • 最后,这是我一直缺少的简洁明了的解决方案,谢谢!
    【解决方案2】:

    转到窗口>>首选项>>常规>>编辑器>>文件关联,单击文件类型列表右侧的“添加”,添加.xls,确定。

    现在从列表中选择 .xls,单击关联编辑器列表右侧的“添加”,选择外部程序复选框,选择 Microsoft Excel,确定。

    【讨论】:

    • 甜蜜!这样可行。注意:有几个“Microsoft Office Excel...”选项。我为 *.xls 选择了“Microsoft Office Excel 97-2003 Worksheet”,为 *.xlsx 选择了“Microsoft Office Excel Worksheet”。
    • 您可能还必须关闭 eclipse 中所有打开的编辑器,才能使更改生效。
    【解决方案3】:

    右键单击 Excel 文件 -> 打开方式 -> 系统编辑器

    第一次之后,Eclipse 会记住需要用系统编辑器打开那个 Excel 文件。

    【讨论】:

    • 不幸的是,它只记得在系统编辑器中打开该特定文件,而不是所有 Excel文件...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-05
    • 1970-01-01
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多