我正在寻找一个Eclipse的小插件,允许在Package Explorer树中打开当前所选资源上的Windows资源管理器。
我知道Aptana Studio通过资源上下文菜单提供此功能,但它有很多其他我不感兴趣的东西。
还有其他解决方案吗?
答案 0 :(得分:86)
答案 1 :(得分:46)
在Eclipse Luna及以后选择资源,然后:
Alt + shift + W >系统资源管理器
或
右键点击>显示在>系统资源管理器
可以在此处配置打开 System Explorer 应执行的确切命令:
窗口>偏好>一般>工作区>启动系统资源管理器的命令
答案 2 :(得分:23)
实际上,您可以通过内置的外部工具管理器来实现。 以下是说明:http://www.eclipsezone.com/eclipse/forums/t77655.html 我正试图让它与Nautilus一起工作。但是,当我尝试它时,它可以在Windows下运行。
答案 3 :(得分:19)
StartExplorer在我的Ubuntu下不起作用,但是ExploreFS可以工作。你可以在这里找到它:
它支持Windows,Mac OS X和Linux。
答案 4 :(得分:4)
下载OpenExplorer jar文件。我使用的是从https://github.com/samsonw/OpenExplorer/archives/master下载的OpenExplorer_1.5.0.v201108051513.jar。
将其复制到eclipse / plugins文件夹中并重启Eclipse。这很方便。我会推荐eclipse用户。
答案 5 :(得分:2)
Eclipse Explorer是一个eclipse插件,可帮助您快速打开文件夹或在资源管理器中选择资源。它支持密钥协助,可以打开公共资源和所有java元素位置,甚至库中的.jar。
高级功能:
答案 6 :(得分:1)
使用Eclipse PDE创建一个新的插件项目。将捆绑包的Activator类挂钩到Common Navigator API以接收IResource
的选择。对于所选的每个IResource
,使用FileLocator获取文件URI,您可以使用该URI构建java.io.File
对象。然后可以使用 Java 6桌面集成在操作系统的本机文件资源管理器中打开它:
if (Desktop.isDesktopSupported()) {
Desktop desktop = Desktop.getDesktop();
desktop.open(new File("C:/"));
}
答案 7 :(得分:1)
open explorer in eclipse
- in eclipse -> external tools configurations
- in program tree -> new
name: OpenExplore
localtion: C:\Windows\explorer.exe
Arguments: /select,${selected_resource_loc}\
答案 8 :(得分:0)
在Linux平台上默认配置的命令(dbus-send ...)在CentOS 6和CentOS 7上失败。将其更改为nautilus "${selected_resource_parent_loc}"
使其工作。我从documentation page得到了这个信息,我是从this bug report获得的。
我正在创建一个RCP应用,我不希望我的用户必须手动更改此设置。使用插件间谍我找到了相关的首选项存储和密钥。因此,此非API调用将以编程方式设置首选项:
IDEWorkbenchPlugin.getDefault().getPreferenceStore().setValue(IDEInternalPreferences.WORKBENCH_SYSTEM_EXPLORER,
"nautilus \"${selected_resource_parent_loc}\"");
对于较新版本的nautilus,您可以指定${selected_resource_loc}
,在这种情况下,它会打开父文件夹并选择指定的资源。我用nautilus v 3.14观察到这一点,但2.28版本抛出错误是资源不是文件夹。
答案 9 :(得分:0)
在 Windows资源管理器中打开目录的一种简便方法是在Project Explorer中选择文件,然后按 Alt + Shift + W 并按 X 。
答案 10 :(得分:0)