Intellij-idea:自动重复字母键

gef*_*fei 26 macos intellij-idea pycharm phpstorm webstorm

在OS X上使用Intellij-Idea 12,我有一个奇怪的问题:当我在编辑器中按下一个字母([az])键时,键击不会重复.不幸的是,这是一个问题,因为我想使用vim插件,并使用键h,j,k,l来移动光标.

其他非字母键在按下时会产生重复.在Ubuntu 12.04上我也没有遇到这个问题.

这有什么选择吗?任何人都知道在哪里设置击键重复的偏好?

dan*_*lee 38

您还可以更具体地更改,并使用以下命令仅更改IntelliJ的行为.上述解决方案中的-g选项会为所有应用程序更改它.

defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false
Run Code Online (Sandbox Code Playgroud)

对于14.x社区版,您可能需要使用不同的URI:

defaults write com.jetbrains.intellij.ce ApplePressAndHoldEnabled -bool false
Run Code Online (Sandbox Code Playgroud)

这适用于MacOSX 10.10 Yosemite和IntelliJ 13.1.6

  • 对于Android Studio和其他Intellij衍生产品,请参阅https://gist.github.com/lsd/1e1826907ab7e49c536a (2认同)

Cra*_*der 29

这是一个不是特定于Intellij IDEA 的系统偏好:

defaults write -g ApplePressAndHoldEnabled -bool false 
Run Code Online (Sandbox Code Playgroud)

  • @ danslee的解决方案更加优雅.仅为IntelliJ重写ApplePressAndHoldEnabled.至于我,我真的很喜欢osx的密钥重复(实际上是'密钥不重复').在许多情况下,它有效地防止了双字母输入. (3认同)