在eclipse中,显示文件系统中的当前文件
在eclipse中,是否有办法显示文件系统中当前选定的文件。 我目前需要它在资源pipe理器中打开,但它也可以在finder或鹦鹉螺。
基本上,我不需要“打开系统编辑器”选项。 我想要一个右键菜单,选项:“在资源pipe理器/ finder /鹦鹉螺中显示文件”。
谢谢
注意:您也可以开发自己的外部工具来在Windows资源pipe理器中打开该文件
或者你可以使用像StartExplorer这样的eclipse插件。
MacOS上的注意事项:
zvikico 提到 :
在Mac OS X上,用
/usr/bin/open
replace位置,参数应该只是${container_loc}
。
但亚当 警告说 :
不工作 – OSX,你需要在
${container_loc}
周围加引号,否则你会经常得到奇怪的错误信息,因为它不能处理文件名中的空格。
但是user2036022的 详细资料 :
您可以在macosx上使用-R“$ {resource_loc}”作为
/usr/bin/open
参数,以便与其他类似的工具保持一致。
ExploreFS
是一个跨平台的插件,在Ubuntu和Mac OSX上运行良好。
- 打开“安装新软件”(从OSX的帮助菜单),
- join
http://www.junginger.biz/eclipse/
, - 从清单中selectExploreFS ,
- select适当的选项并安装扩展。
现在您可以单击您的项目,包或文件,然后select“在文件系统中浏览”,然后在默认文件pipe理器中打开该位置。
打开文件的属性(右键 – >属性),这个对话框会给你完整的文件系统path。
我最近一直在使用Eclipse Luna版本,它具有本地实现的function,非常好!
在“Project Explorer”视图中,右键点击你感兴趣的文件 – >“Show In” – >“System Explorer”
看看PluginBox: http ://pluginbox.sourceforge.net/plugins.html。 这也适用于Linux。 你可以精确地configuration它,或select一个模式的Gnome,KDE,…
试试EasyShell扩展: http ://marketplace.eclipse.org/content/easyshell
你为什么不右键点击你的文件,并select“显示在系统资源pipe理器”,那么你会发现生活是美丽的。
BTW,我的月食版本:Luna Service Release 1(4.4.1)[for mac]
使用外部工具 在Nautilus中添加显示也非常简单,与VonC的答案中的Windows进程非常相似。 只需创build以下shell脚本, chmod +x
it并将其添加到PATH。 然后在Eclipse的“ 外部工具configuration”窗口中使用它,如下面的截图所示。
~/bin$ cat run-nautilus.sh #!/bin/bash nautilus `dirname $1`
我似乎无法评论,所以我会作为一个答案,而不是在OSX上回答@zvikico是非常接近,我会改变它:
Location: /usr/bin/open Arguments: -R ${container_loc}
-R
参数是查找器参数中的一个显示,而不是实际尝试打开文件。
然后你就像其他外部工具的答案中提到的那样运行