Upgrading to Lion or Yosemite and WebStorm 9, I noticed key repeat was
turned off for the IdeaVim plugin h j k l keys.
defaults write -g ApplePressAndHoldEnabled -bool false
in a terminal will enable
key repeat for every app. This can alternatively be found in the accessibility
settings in OS X' preferences.
If you only want this behavior for specific JetBrains' apps, use:
- Community Edition IntelliJ: -
defaults write com.jetbrains.intellij.ce ApplePressAndHoldEnabled -bool false
- Ultimate Edition IntelliJ:
defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false
- AppCode:
defaults write com.jetbrains.AppCode ApplePressAndHoldEnabled -bool false
- PyCharm:
defaults write com.jetbrains.PyCharm ApplePressAndHoldEnabled -bool false
- Android Studio:
defaults write com.google.android.studio ApplePressAndHoldEnabled -bool false
- WebStorm:
defaults write com.jetbrains.WebStorm ApplePressAndHoldEnabled -bool false
* - RubyMine:
defaults write com.jetbrains.RubyMine ApplePressAndHoldEnabled -bool false
*
** * These are assumptions, use Spotlight com.jetbrains.
to get type hinting for your
specific app**
The domain name is case insensitive (e.g. com.jetbrains.pycharm is the same as com.jetbrains.PyCharm).
However, disabling it for just PyCharm doesn't work for me ... using PyCharm 4.5 Professional edition, and OS X 10.10.5. I have to disable it globally, which is a bummer, because I do often need to type accented characters in other applications (and never remember how to do an è character without the popup).