IntelliJ键重复idea.vim

时间:2016-09-21 01:09:37

标签: vim intellij-13

我刚刚安装了 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

3 个答案:

答案 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

ref https://intellij-support.jetbrains.com/hc/en-us/community/posts/206845385-FYI-for-Lion-users-who-use-IdeaVIM

答案 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