【发布时间】:2013-12-26 18:17:06
【问题描述】:
我想增强 Eclipse 以便当我按下自定义组合键时——比如 Ctrl + Shift + E——然后它将在当前文件上运行一个命令(如果我当前的缓冲区是 foo.c,那么它将在 foo.c 的目录中运行“mycommand foo.c”)。
【问题讨论】:
标签: eclipse eclipse-3.4
我想增强 Eclipse 以便当我按下自定义组合键时——比如 Ctrl + Shift + E——然后它将在当前文件上运行一个命令(如果我当前的缓冲区是 foo.c,那么它将在 foo.c 的目录中运行“mycommand foo.c”)。
【问题讨论】:
标签: eclipse eclipse-3.4
从“运行”菜单打开“外部工具配置”对话框。使用以下设置创建新配置。
位置:c:\mycommand.exe(根据您的需要更改)
工作目录:${container_loc}
参数:${resource_loc}
在 Prefrences->General->Keys 下,您可以设置“运行上次启动的外部工具”的快捷方式。
这应该可以解决您的问题。
【讨论】:
另外,请确保选择了您的“资源”(foo.c)。我碰巧在测试外部工具并水平滚动输出窗格时,资源被取消选择。当您在可能对其配置进行更改后再次运行外部工具时,Eclipse 会弹出一个关于“空变量”的错误框(例如 ${resource_loc} )。
【讨论】: