从Eclipse打开终端

时间:2010-11-17 12:37:07

标签: linux eclipse ubuntu eclipse-plugin

在Eclipse中右键单击文件夹时是否有插件可以提供“在这里打开终端”选项?我发现this,但它似乎只适用于Windows,我正在使用Ubuntu。

6 个答案:

答案 0 :(得分:32)

Easy shell肯定是你要找的那个。

enter image description here

您可以通过Eclipse marketplace安装它。如果您没有Eclipse Marketplace Client(例如,您使用的是Eclipse Classic),则可以安装它:[“Install New Software ...”] - >搜索“Marketplace Client”

答案 1 :(得分:7)

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

  

这是一个eclipse插件,你可以用它来打开一个shell(命令提示符 - CMD或linux shell),或者从eclipse的资源导航器或包浏览器打开一个文件夹(windows explorer,nautilus,konqueror)。

答案 2 :(得分:6)

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

答案 3 :(得分:2)

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

我看过tarlog的代码。您可以查看OpenCommandPrompt类 (可以在tarlog包中找到:tarlog.eclipse.plugins_1.4.2 \ src \ tarlog \ eclipse \ plugins \ 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();
        }
    }

从代码看起来它应该可以正常工作,只要您在首选项中指定正确的可执行文件...

答案 4 :(得分:2)

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

好多了

答案 5 :(得分:1)

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