在macos(PyCharm、GoLand、Android Studio)上的IDEA应用程序中,CMD期间意外转换为ESC
我使用在macos(PyCharm、GoLand、Android Studio)上的IDEA应用程序中,CMD期间意外转换为ESC,macos,pycharm,keyboard-shortcuts,jetbrains-ide,goland,Macos,Pycharm,Keyboard Shortcuts,Jetbrains Ide,Goland,我使用Cmd-.(命令周期)作为IDE中的常用热键(转到定义),但最近IDEA/JetBrains IDE开始将此组合键重新解释为转义键。我不知道到底是什么改变了我的系统,使这一切开始发生。可能在上次OSX运行到我注意到新行为之间发生了一两次OSX更新 在IDEA键映射菜单中,当我在“按键搜索”对话框中点击Cmd-.时,它会插入Esc字形,应用程序其余部分的行为似乎也会这样,就像Esc一样 这个问题似乎只针对基于IDEA的应用程序。它在PyCharm、GoLand和Android Studio中
Cmd-.
(命令周期)作为IDE中的常用热键(转到定义),但最近IDEA/JetBrains IDE开始将此组合键重新解释为转义键。我不知道到底是什么改变了我的系统,使这一切开始发生。可能在上次OSX运行到我注意到新行为之间发生了一两次OSX更新
在IDEA键映射菜单中,当我在“按键搜索”对话框中点击Cmd-.
时,它会插入Esc
字形,应用程序其余部分的行为似乎也会这样,就像Esc
一样
这个问题似乎只针对基于IDEA的应用程序。它在PyCharm、GoLand和Android Studio中复制Cmd-.
在iTerm2、Cocoa Emacs和OSX系统快捷方式设置窗口中仍能正常工作
你知道我如何把
Cmd-.
,或者至少把它解释为Esc
以外的东西吗?不幸的是,没有办法停止将Cmd-.
解释为Esc
。但是,作为一种解决方法,您可以尝试在keymap XML文件中指定快捷方式
在某些情况下,它可能会有所帮助,例如,它可用于打开工具窗口,但不适用于在路径中查找,因为有时对话框会关闭(同时调用meta.
和Esc
)
首选项| Keymap
中,设置所需操作的一些快捷方式,然后退出IDE命令-。是一个长期存在的Mac“取消”标准。逃跑也是如此(尽管没有那么长久)。我假设IDEA/JetBrains的一些开发人员认为支持前者的最佳方式是将其映射到后者(显然是在应用程序事件处理的某个较低级别)。
<keyboard-shortcut first-keystroke="meta period" />