这简直太奇怪了。
出于某种原因,加速器Cmd-Opt-L(重新格式化代码)不再在IntelliJ 10中运行。这从我的一个项目开始,似乎已经“传播”。
其他加速器正常工作。如果我使用菜单选择它,或者使用Cmd-Shift-A并从“查找操作...”弹出对话框中选择它,则重新格式化。
我试图看看是否有一些冲突的应用程序是原因。我正在使用1Password,它为Cmd-Option-L定义了一个加速器,但是我禁用了它,重新启动了IntelliJ并且仍然没有骰子。
退出并重新启动无济于事。
更奇怪。我下拉了Code菜单并输入了Cmd-Opt- / ...我可以看到菜单项flash,然后我的编辑器更新了。如果我下拉代码菜单并键入Cmd-Opt-L,则没有反应(重新格式化代码的菜单行不闪烁,菜单保持不变)。所以...一个理论是我的Mac上的其他地方在它进入IntelliJ之前消耗了Cmd-Opt-L?如果是这样,我将如何追踪它?答案 0 :(得分:0)
你的理论是正确的。作为解决方法,您可以将重新格式化代码操作重新映射到“设置”|中的不同快捷方式键映射。
至于跟踪违规应用程序,我会尝试逐个查杀,看看它什么时候开始运作。