2010-11-17 36 views
20

右键单击Eclipse中的文件夹时是否有插件提供“打开终端在这里”选项?我发现this,但它似乎只能在Windows上工作,而我正在使用Ubuntu。来自Eclipse的开放式终端

+0

也考虑[该解决方案] [1],它依赖于Eclipse远程系统资源管理器。 [1]:http://stackoverflow.com/questions/1562600/is-there-an-eclipse-plugin-to-run-system-shell-in-the-console – 2012-06-19 16:36:52

+1

Eclipse-Preferences for tarlog 1.4.2(你链接到你的问题主体),我用它作为“Open Shell命令”:'/ usr/bin/nohup gnome-terminal --working-directory = {0}&',并为“Open Exlorer命令“:'/ usr/bin/nohup鹦鹉螺{0}'。适用于我。 – knb 2012-10-23 11:56:04

回答

30

Easy shell绝对是你正在寻找的。

enter image description here

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

+0

不幸的是,我使用的只是Eclipse Classic,它似乎是Marketplace不可用的唯一平台。 – Cerin 2010-11-17 21:52:00

+0

@Chris S,它应该可以直接添加http://pluginbox.sourceforge.net作为更新站点 – Kane 2010-11-18 06:12:49

+0

强烈推荐Easy shell,我的eclipse的老朋友。 – 2012-08-09 04:48:18

2

对不起,我不知道任何插件集成了,除了这一个。您可能会被迫修改tarlog。

我已经看了一下tarlog的代码。你可以看看在OpenCommandPrompt 类(可以在tarlog包中找到:tarlog.eclipse.plugins_1.4.2的\ src \ tarlog \日食\插件\ openwe)

@Override 
    protected void doAction(String path) { 
     try { 
      File file = new File(path); 
      if (file.isFile()) { 
       File parentFile = file.getParentFile(); 
       if (parentFile != null) { 
        path = parentFile.getAbsolutePath(); 
       } 
      } 
      if (command.indexOf("{0}") >= 0) { 
       Runtime.getRuntime().exec(MessageFormat.format(command, path)); 
      } else { 
       Runtime.getRuntime().exec(command, null, new File(path)); 
      } 
     } 
     catch (IOException e) { 
      e.printStackTrace(); 
     } 
    } 

从代码是什么样子它应该工作完全正常,只要你在指定的喜好正确可执行...

7

是的,那就是:http://code.google.com/p/openextern/

这是一个Eclipse插件,你可以用它来打开shell(命令提示符 - CMD或linux shell)或文件夹(窗口来自eclipse的资源导航器或包资源管理器的浏览器,鹦鹉螺,konqueror)。

+2

通过更新管理器安装它,重新启动,但它没有效果... – Cerin 2010-11-17 21:29:02

+0

必须是一个borked 3.4 Windows安装。试图添加它在3.5 Linux安装,并且它完美地工作。谢谢。 – Cerin 2010-11-17 21:51:07

+0

谢谢!在Ubuntu 11.10上运行良好 – 2012-02-28 07:43:47

6

要获得集成终端,请尝试http://elt.googlecode.com

+2

这正是我正在寻找的,Thannks – 2012-08-10 19:46:29

+0

太好了,谢谢。在OSX上正常工作 – Renaud 2012-09-26 09:06:38

+0

我安装了Windows 7,但它不起作用;应该已经读过这样的细小印刷品,它不会适用于windows :( – Darwyn 2013-01-27 19:22:37

1

Aptana 3(基于Eclipse)具有内置终端。
很方便。

2

有一个称为本地终端的孵化器项目。您可以从Eclipse更新站点下通用工具 - >本地终端安装
好多然后http://elt.googlecode.com