【问题标题】:In eclipse, reveal current file in filesystem在eclipse中,显示文件系统中的当前文件
【发布时间】:2010-11-12 18:32:12
【问题描述】:

在 Eclipse 中,有没有办法在文件系统中显示当前选定的文件。 我目前需要它在资源管理器中打开,但它也可以在 finder 或 nautilus 中。

基本上,我不需要“使用系统编辑器打开”选项。我想要一个带有选项的右键菜单:“在 explorer/finder/nautilus 中显示文件”。

谢谢

【问题讨论】:

标签: eclipse plugins filesystems


【解决方案1】:

注意:您也可以develop your own external tool 在 Windows 资源管理器中打开文件

或者你可以使用像 StartExplorer 这样的 eclipse 插件。


MacOS 上的注意事项:

zvikicomentions:

在 Mac OS X 上,将位置替换为 /usr/bin/open,并且参数应该只是 ${container_loc}

但是Adamcautions:

不起作用 - OSX,您需要${container_loc} 周围加上引号,否则您经常会收到奇怪的错误消息,因为它无法处理文件名中的空格。 p>

但是user2036022details:

您可以在 macosx 上使用 -R "${resource_loc}" 作为 /usr/bin/open 的参数,以与其他类似工具保持一致。

【讨论】:

  • 很棒的提示。在 Mac OS X 上,将位置替换为 /usr/bin/open 并且参数应该只是 ${container_loc}。
  • 喜欢您的“外部工具”解决方案.. 非常整洁,没有插件!提示:/e,/select 之前使用文件夹面板打开
  • 天哪! 3 年花费时间右键单击、属性、获取路径和查找器,而我可以一次完成! :'(
  • @zvikico 不起作用 - OSX,您需要在 ${container_loc} 周围加上引号,否则您经常会收到奇怪的错误消息,因为它无法处理文件名中的空格。
【解决方案2】:

ExploreFS 是一个跨平台插件,在 UbuntuMac OSX 上运行良好。

  1. 打开“安装新软件”(从 OSX 的帮助菜单中),
  2. 添加http://www.junginger.biz/eclipse/,
  3. 从清单中选择 ExploreFS
  4. 选择适当的选项并安装扩展。

现在您可以单击您的项目、包或文件并选择在文件系统中探索,它将在您的默认文件管理器中打开该位置。

【讨论】:

  • 酷!它让生活变得如此轻松。我为开发祈祷:D
【解决方案3】:

我最近一直在使用 Eclipse Luna 版本,它具有原生实现的功能,非常好!

在“项目资源管理器”视图中,右键单击您感兴趣的文件-->“显示”-->“系统资源管理器”

【讨论】:

  • 我很高兴在 Luna 的“最新消息”中读到这个,但我无法让它在实际使用中出现。它是特定于文件扩展名的吗?除了 Team>,我没有“显示在”菜单。
  • @8None1 它不是特定于文件扩展名的,它应该在您右键单击您感兴趣的文件后出现,它位于“新建”选项的正下方。如果按 Alt+Shift+W,也可以显示它。请记住在使用键盘快捷键之前选择要查看的文件
  • 感谢您的澄清。我看到了 Show In 但只在 CVS 管理的项目上。任何 Git 项目都不会显示它。如果我查看 Git Perspective - 工作目录,我会看到“显示”,但它不可用(灰色)。
【解决方案4】:

打开文件的属性(右键单击->属性),对话框将为您提供完整的文件系统路径。

【讨论】:

  • 他不想看到路径,他想打开文件夹。看到路径几乎没有用,因为你不得不浪费时间手动导航直到到达它。
【解决方案5】:

看看插件框:http://pluginbox.sourceforge.net/plugins.html。这也适用于 Linux。您可以对其进行精确配置或为 Gnome、KDE ​​选择架构...

【讨论】:

  • 在 OSX 上的 Eclipse 上无需配置即可工作。
【解决方案6】:

【讨论】:

    【解决方案7】:

    你为什么不右键点击你的文件并选择“显示在>系统资源管理器”然后你会发现生活很美好。

    顺便说一句,我的 Eclipse 版本:Luna Service Release 1 (4.4.1)[for mac]

    【讨论】:

    • 奇怪的是,我的 Luna 安装 (4.4.x) 中没有显示菜单选项。在我安装的 Mars (4.5.0) 中,显示菜单只有“终端”选项。 (它会打开一个 Eclipse 终端视图,并将工作目录设置为文件的目录。)
    【解决方案8】:

    使用 External Tools 添加 Show in Nautilus 也非常简单,与 VonC 回答中的 Windows 过程非常相似。只需创建以下 shell 脚本 chmod +x 并将其添加到 PATH。然后在 Eclipse 的External Tools Configuration 窗口中使用它,如下截图所示。

    ~/bin$ cat run-nautilus.sh 
    #!/bin/bash
    nautilus `dirname $1`
    

    【讨论】:

      【解决方案9】:
      • @VonC 已经给出了解决方案,但是这个解决方案有助于理解更多并为该功能提供快捷方式:

      • 资源管理器命令行参数

        • /select [object] - 在新的资源管理器窗口中选择文件或文件夹
      • 我们不能直接给这个功能设置快捷方式,而是设置上次启动的外部工具的快捷方式,我们可以这样写:

        李>

      【讨论】:

        【解决方案10】:

        我似乎无法发表评论,所以我将发布作为答案 在 OSX 上,@zvikico 的答案非常接近,我会将其更改为:

        Location: /usr/bin/open
        Arguments: -R ${container_loc}
        

        -R 参数是 finder 参数中的显示,而不是实际尝试打开文件。

        然后您只需 Run As Shell 如其他外部工具答案中所述

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-01-01
          相关资源
          最近更新 更多