我想增强Eclipse,以便当我按下自定义键组合时 - 说 Ctrl + Shift + E - 然后它将在当前文件上运行一个命令(如果我当前的缓冲区是foo.c,那么它将在foo.c的目录中运行`mycommand foo.c')。
答案 0 :(得分:15)
从“运行”菜单中打开“外部工具配置”对话框。使用以下设置创建新配置。
位置:c:\ mycommand.exe(根据您的需要改变)
工作目录:$ {container_loc}
参数:$ {resource_loc}
在Prefrences-> General->键下,您可以设置“运行上次启动的外部工具”的快捷方式。
这可以解决您的问题。
答案 1 :(得分:2)
另外,请确保选择了“资源”(foo.c)。碰巧我在测试外部工具并水平滚动输出窗格时,取消选择了资源。在可能更改其配置后再次运行外部工具时,Eclipse将弹出一个关于“空变量”的错误框(例如$ {resource_loc})。