Eclipse快捷键全局使用

16

我想分配一个Eclipse快捷键,例如:Ctrl+Shift+F = "文件搜索"。

我可以在“窗口”->“首选项”->“通用”->“键”中将此快捷键分配给“文件搜索”: Ctrl+Shift+F

我还需要选择“何时有效”。我可以选择“编辑Java源代码”,“编辑JavaScript源代码”等其中之一。

是否可能将此快捷键分配为全局有效?我的意思是,我可以在Eclipse中做任何事情-编辑Java、JS、XML等,或者我可以在控制台窗口查看日志。我将突出显示要搜索的单词,然后按下Ctrl+Shift+F,Eclipse只需打开“文件搜索”对话框即可。

如何实现此操作而无需为“何时有效”下拉列表中的每个项目分配绑定?

1个回答

22
尝试将 "When" 设置为 "在 Windows 中"。 我刚刚检查过,在我测试的所有地方,键绑定都有效...

9
是的,但如果存在冲突则不行。例如,在我使用Indigo Eclipse时,Ctrl+Shift+F被绑定为格式化命令。因此,将相同的键绑定到文件搜索会在焦点在任何其他窗口时打开文件搜索对话框。当焦点在Java编辑器中时,它会格式化源代码。因此需要解除冲突。"编辑Java源代码"比"在Windows中"优先级更高。非常感谢您的指引。这解决了我的问题! - gammay
5
关于绑定冲突的注意事项:如果您正在过滤列表以查找命令,则冲突区域仅会显示与包含在过滤器中的命令冲突的情况。因此,如果您要查看所选键是否与其他命令存在冲突,请确保在找到所需命令后删除过滤器文本。 - simpleuser

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接