30

OS X で Intellij-Idea 12 を使用すると、奇妙な問題が発生します。エディターで文字 ([az]) キーを押し続けると、キーストロークが繰り返されません。残念ながら、vim プラグインを使用し、h、j、k、l キーを使用してカーソルを移動したいので、これは問題です。

その他の非文字キーは、押し続けると繰り返しになります。Ubuntu 12.04 でも、この問題は発生しません。

これは任意のオプションですか?キーストロークの繰り返しの設定をどこで設定するか知っている人はいますか?

4

3 に答える 3

42

次のコマンドを使用して、より具体的に変更し、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 で機能します。

于 2015-01-17T00:42:04.683 に答える
34

これは、IntellijIDEAに固有ではないシステム環境設定です。

defaults write -g ApplePressAndHoldEnabled -bool false 
于 2013-02-27T10:32:57.487 に答える
1

JetBrains 製品の 1 つである PyCharm Pro 2017.3 を使用して、macos 10.12.6 でも同じ問題が発生しました。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.txtdefaults_read.txt で「ApplePressAndHoldEnabled」を探します。
  5. アプリケーションを実行して確認します。
于 2018-03-06T14:59:49.013 に答える