12

我想增强 Eclipse,这样当我按下自定义键组合时——比如Ctrl++ ——那么它将在当前文件上运行一个命令(如果我当前的缓冲区是 foo.c 那么它将运行`mycommand Shiftfoo.c E' 在 foo.c 的目录中)。

4

2 回答 2

16

从“运行”菜单打开“外部工具配置”对话框。使用以下设置创建新配置。

位置:c:\mycommand.exe(根据您的需要更改)

工作目录:${container_loc}

参数:${resource_loc}

在 Prefrences->General->Keys 下,您可以设置“运行上次启动的外部工具”的快捷方式。

这应该可以解决您的问题。

于 2008-12-15T23:26:47.727 回答
2

此外,请确保您的“资源”(foo.c)被选中。我碰巧在测试外部工具并水平滚动输出窗格时,资源被取消选择。当您在对其配置进行更改后再次运行外部工具时,Eclipse 将弹出一个关于“空变量”的错误框(例如 ${resource_loc} )。

于 2012-03-13T23:14:51.127 回答