【问题标题】:Launch terminal from eclipse从 Eclipse 启动终端
【发布时间】:2011-04-23 12:01:50
【问题描述】:

我最近切换到 Eclipse (Helios) 以满足我的编程需求,我非常喜欢它。

有一件事情让我发疯,我怎样才能将我的代码启动(编译和运行)到本机 mac osx 终端中。

我尝试创建“外部工具配置”,但这只是启动终端而不输出应用程序。

我现在要做的是右键单击项目资源管理器中的二进制文件,然后“打开方式”和“其他”,然后我从列表中选择终端应用程序。但是这个解决方案让我发疯了。

请帮忙。

【问题讨论】:

  • 有了External Tools,你几乎可以做任何你想做的事情。例如,我设置了一个外部工具来编译我的代码并在 UNIX 上远程运行任务。
  • 就像我写的那样,这对我不起作用。

标签: eclipse macos terminal unix


【解决方案1】:

一切都是为了正确定义外部工具

例如,如果您选择的文件是 Unix 可执行文件,则以下内容应该有效。

  1. 打开一个新的外部工具配置。
  2. 将位置设置为/usr/bin/open
  3. 设置工作目录为${selected_resource_loc}
  4. 将参数设置为-a /Applications/Utilities/Terminal.app ${selected_resource_loc}

运行时确保选择“src”

这应该可行。你可以进一步改进它。您甚至可以编写一个 AppleScript 来执行此操作并使用 osascript 运行它。

【讨论】:

  • ${selected_resource_loc} 不起作用,我添加了完整的路径名并且确实有效。谢谢。
  • @bing,你有没有让 ${selected_resource_loc} 工作?我有同样的问题。 =(
  • 我不确定为什么它不能与 Terminal.app 一起使用,但它确实可以与 iTerm2 一起使用(iterm2.com,这通常是 Termianl.app 的更好替代品)。另外,我真的很喜欢 Aptana 的嵌入式终端选项。
  • 使用 ${container_loc} 而不是 ${selected_resource_loc}
猜你喜欢
  • 2012-08-08
  • 2010-09-29
  • 1970-01-01
  • 2015-03-31
  • 2020-09-07
  • 2014-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多