Eclipse在当前文件上的自定义命令

时间:2008-12-15 22:54:25

标签: eclipse eclipse-3.4

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

2 个答案:

答案 0 :(得分:15)

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

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

工作目录:$ {container_loc}

参数:$ {resource_loc}

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

这可以解决您的问题。

答案 1 :(得分:2)

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