Подтвердить что ты не робот

Intellij-idea: автоматическое повторение буквенных клавиш

Используя Intellij-Idea 12 в OS X, у меня есть странная проблема: когда я удерживаю нажатой клавишу ([a-z]) в редакторе, ход клавиши не повторяется. Это, к сожалению, проблема, так как я хотел бы использовать подключаемый модуль vim и использовать клавиши h, j, k, l для перемещения курсора.

Другие, небуквенные клавиши производят повторение при нажатии. В Ubuntu 12.04 я тоже не сталкиваюсь с этой проблемой.

Это какая-то опция? Кто-нибудь знает, где задать предпочтения повторения ключевого такта?

4b9b3361

Ответ 2

Вы можете изменить также более конкретный и изменить поведение только для IntelliJ с помощью следующей команды. Опция -g в приведенном выше решении меняет ее для всех приложений.

defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false

Для версии сообщества 14.x вам может понадобиться использовать другой URI:

defaults write com.jetbrains.intellij.ce ApplePressAndHoldEnabled -bool false

Это работает для MacOSX 10.10 Yosemite и IntelliJ 13.1.6

Ответ 3

У меня была такая же проблема на macos 10.12.6 с использованием PyCharm Pro 2017.3, одного из продуктов JetBrains. Используя ответы Danslee и Dao, я придумал (замените PyCharm названием приложения, которое вы используете):

  1. Выйдите из приложения JetBrains,
  2. Найдите имя параметра, который управляет повторением ключа, отредактировав файл /Applications/PyCharm.app/Contents/Info.plist и отыскивая значение ключа CFBundleIdentifier. Это параметр, который я нашел: com.jetbrains.pycharm, он может отличаться для вас,
  3. Установите для найденного параметра желаемое значение: $ defaults write com.jetbrains.pycharm ApplePressAndHoldEnabled -bool true. true установит автоповтор, false не установит автоповтор,
  4. Вы можете проверить значение параметра, выполнив следующее: $ defaults read > defaults_read.txt и найдите 'ApplePressAndHoldEnabled' в defaults_read.txt,
  5. Запустите приложение и проверьте.