在Mac上从Eclipse打开终端或查找器

16
阅读了这个关于Linux的问题之后:

从Eclipse打开终端

我对于Mac也有同样的问题。是否有可用的插件可以让我在Eclipse中打开Finder窗口或基于某个文件夹打开终端?

这是一个很好的问题,请重新开放。 - 1.21 gigawatts
6个回答

20

你可以在Eclipse中设置外部工具。(它是一个带有红色工具箱的绿色运行按钮)。

位置: /usr/bin/open

参数: ${container_loc}

输入图片描述


4
在没有给Arguments值加上引号时,我一直遇到“变量引用空选择”的错误,直到我像这样在它的值周围加上引号:"${container_loc}" - 1.21 gigawatts
此外,在运行配置中可能没有“程序”选项。在这种情况下,转到菜单项“运行”>“外部工具”>“外部工具配置”,它应该列在打开的窗口中。创建后,您可以使用“运行外部工具栏按钮”来运行和配置它。 - 1.21 gigawatts
1
@Andrew Eisenberg。您可以为上次运行的工具创建一个键盘快捷方式。首选项->键->运行上次启动的外部工具。 - James Zaghini
使用 ${resource_loc} 打开当前资源 - Renaud
在${container_loc}之前添加-a Terminal,可以为我打开文件夹中的终端。现在我已经配置了两个外部命令,一个用于在Finder中打开,另一个用于终端。 - barryku
显示剩余2条评论

12

StartExplorer可以在Mac/Windows/Linux中打开文件浏览器或终端。
前往“帮助”>“Eclipse市场...”,然后搜索StartExplorer即可。

更新于2015年1月。


谢谢!我刚试了一下,它的效果非常好。不幸的是,只有一个旧版本的更新站点可用。所以,我不得不将其添加到dropins文件夹中,但似乎它可以工作。 - Andrew Eisenberg
它也可以在3.6(Helios)中通过Help>Eclipse Marketplace获得。搜索“ExploreFS”。在3.7M5(Indigo)中,据我上次检查时,市场出现了故障。 - Jano
在Juno SR2的Eclipse Marketplace中搜索“ExploreFS”时没有任何结果。 - Daryl Spitzer

5

易用的shell在你所提到的问题中得票最高,也适用于OS X操作系统。

enter image description here

您可以通过Eclipse市场安装它。如果您没有Eclipse Marketplace客户端(例如,您正在使用Eclipse Classic),您可以安装它:["安装新软件..."]-->搜索"Marketplace Client"。

1
给您点赞,先生!这比 Google 的嵌入式终端好得多,而且还可以打开 Finder。相当于两个插件的工作! - tbraun
易于安装和使用,非常棒! - Weiyi

2

@Andrew:是的,但你可以直接在http://code.google.com/p/plug-ins/下载plugin.jar:http://plug-ins.googlecode.com/files/kr.pragmatic.openexternal.jar(然后你可以将其放入共享的dropins目录中:https://dev59.com/kU_Ta4cB1Zd3GeqPBo2r#3409052) - VonC
我也尝试了你提到的Google Extern项目。插件已经安装,但是当我尝试进入首选项页面时出现了以下问题:java.lang.UnsupportedClassVersionError: Bad version number in .class file看起来它只编译适用于Java 6。 - Andrew Eisenberg
唉...我讨厌使用dropins目录。它在过去给我带来了无尽的麻烦。也许现在情况会好些。我会试一下。 - Andrew Eisenberg
我知道。这有点复杂。我编写Eclipse插件,目标环境必须是JDK 1.5。确保我不会意外破坏任何东西的最好方法是在1.5下运行(虽然还有其他一些尝试的方法,比如将我的目标平台设置为1.5,同时使用1.6),但到目前为止,这是最安全的方法。 - Andrew Eisenberg
@Vonc 我尝试将 plug-ins.googlecode.com/files/kr.pragmatic.openexternal.jar 中的 jar 安装到我的 dropins 目录中,但在 Eclipse 3.5.2 上无法使用。 - ThomasW
显示剩余4条评论

2

要在Eclipse中启动终端

  • 在Eclipse中,如果您转到“帮助”->“Eclipse Marketplace”,并搜索“terminal”,您将看到来自Google的此插件。它在Eclipse内部启动一个终端,并定位到所选资源的位置 - 完成操作。不过,我认为您需要使用较新版本的Eclipse。

Eclipse Marketplace Search for a Mac-friendly Terminal


2

有一个孵化项目名为本地终端。您可以从Eclipse更新站点下的常用工具->本地终端中进行安装。 比http://elt.googlecode.com更好。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接