2013-02-27 9 views
22

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

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

これは任意のものですか?誰でもキーストロークの繰り返しの設定をどこに設定するか知っていますか?

答えて

22

それはのIntelliJ IDEAに固有system preferenceではありません。

defaults write -g ApplePressAndHoldEnabled -bool false 
+3

@ダンズリーのソリューションははるかに優雅です。 IntelliJの場合のみApplePressAndHoldEnabledを書き直してください。私にとって、私はosxのキーリピート(実際には「キーは繰り返されない」)がどのように機能するのが本当に好きです。多くの場合、2文字タイピングが効果的に防止されます。 – Dao

27

あなたは、より具体的に、次のコマンドでのみIntelliJのための動作を変更するにも変更することができます。上記のソリューションの-gオプションは、すべてのアプリケーションで変更されます。

14.xのコミュニティ版の場合
defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false 

、あなたは別のURIを使用する必要があります。

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

これは私が同じだったMacOSXの10.10ヨセミテとのIntelliJ 13.1.6

+0

これはOSX 10.10.2のIntellij CE 14.0.3で動作していないようです。 – Intentss

+0

エラーが発生しましたか?それとも効果がなかったのですか?変更を有効にするためには、マシンを再起動する必要がありますが、その必要はありません。また、〜/ Library/Preferences/com.jetbrains.intellij.plistファイルが更新されているかどうかを確認してください。アプリが動作していると動作しないことがあります。 – danslee

+0

IDEAをクローズしている行を両方とも実行してもエラーは発生せず、PressAndHoldがエディタで有効になるのを防ぐことはできません。新しいバージョンのエディタには別のURIがありますか? – Neil

0

のために働きますJetBrains製品の1つであるPyCharm Pro 2017.3を使って、macos 10.12.6で問題を解決しました。 dansleeとダオの答えを使用して、私は(あなたが使用しているアプリケーションの名前でPyCharmを置き換え)を思い付いた:

  1. キー繰り返しを制御するパラメータの名前を検索
  2. 、JetBrainsのアプリケーションを終了しますファイル/Applications/PyCharm.app/Contents/Info.plistを編集し、キーの値がCFBundleIdentifierであることを探してください。これは私が見つけたパラメータです: com.jetbrains.pycharm
  3. 見つかったパラメータの値を$ defaults write com.jetbrains.pycharm ApplePressAndHoldEnabled -bool trueに設定します。アプリケーションやチェックを実行します
  4. $ defaults read > defaults_read.txtをしてdefaults_read.txtに「ApplePressAndHoldEnabled」を探します。本当のあなたはこれを行うことによって、パラメータの値を確認することができます
  5. 、偽は何のオートリピートを設定していないだろう、オートリピートを設定します。
関連する問題