我刚刚安装了 IntelliJ CE 和 IdeaVim 插件。
一个小弹出窗口询问关键重复,如果我想启用它。但我只是点击“不”而不知道它清楚地问了什么。 但它是关于移动键: h j k l 。
我无法按住这些键来持续移动光标。 我试图恢复此设置,但没有运气。
大多数答案都是
defaults write com.jetbrains.intellij.ce ApplePressAndHoldEnabled -bool false
要么
defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false
,
但没有变化。
我使用的是OS X El Capitan 10.11.6和IntelliJ IDEA CE 2016.2.4
答案 0 :(得分:21)
事实证明我需要在mac终端中输入:
defaults write -g ApplePressAndHoldEnabled -bool false
这与任何vim,intelliJ等无关。 似乎Mac想要通过按住键来支持重音字符。
答案 1 :(得分:19)
您可以为每个应用启用密钥重复
for Intellij Ultimate edition
defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false
用于Intellij社区版
defaults write com.jetbrains.intellij.ce ApplePressAndHoldEnabled -bool false
答案 2 :(得分:0)
如果其他人对来自 pycharm 的消息的含义感到困惑,但让我们先阅读一下:
Do you want to enable repeating keys in Mac OS X on press and hold?
这意味着如果你一直按同一个键,就好像它按了很多次一样(预期的行为)。仅此而已。
我可能不是 vim 专家,但我个人不希望键盘的行为与我习惯的不同,所以我建议按 yes
。
如果您为时已晚并且无法修复它,请按照其他答案的建议进行操作,例如
Intellij Ultimate 版
defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false
Intellij 社区版
defaults write com.jetbrains.intellij.ce ApplePressAndHoldEnabled -bool false