pycharm中的IdeaVim插件不支持长按连续滚动?

cur*_*key 11 python ide pycharm ideavim

pycharm中的IdeaVim插件不支持连续滚动,也不支持Vim或MacVim.按"j"移动或任何其他键移动时,它只作用一次,而不是长按时连续滚动.有什么建议 ?

jby*_*ler 14

是的,这是一个操作系统问题; 如果操作系统配置为支持它,则密钥重复在IdeaVIM中正常工作.

有一个讨论Mac OS X Lion(10.7)中禁用密钥重复的更改的线程,以及将其重新打开的变通方法.您可以全局或按应用程序重新启用密钥重复; 该线程包含两者的命令.

要全局设置:

defaults write -g ApplePressAndHoldEnabled -bool false
Run Code Online (Sandbox Code Playgroud)

要为IntelliJ Community Edition设置它:

defaults write com.jetbrains.intellij.ce ApplePressAndHoldEnabled -bool false
Run Code Online (Sandbox Code Playgroud)

IntelliJ终极版:

defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false
Run Code Online (Sandbox Code Playgroud)

AppCode:

defaults write com.jetbrains.appcode ApplePressAndHoldEnabled -bool false
Run Code Online (Sandbox Code Playgroud)

PhPStorm:

defaults write com.jetbrains.phpstorm ApplePressAndHoldEnabled -bool false
Run Code Online (Sandbox Code Playgroud)

Android Studio:

defaults write com.google.android.studio ApplePressAndHoldEnabled -bool false
Run Code Online (Sandbox Code Playgroud)

PyCharm:

defaults write com.jetbrains.pycharm ApplePressAndHoldEnabled -bool false
Run Code Online (Sandbox Code Playgroud)

  • 对于那些仍然遇到此问题的人来说,要在 M1 mac 上进行此操作似乎需要执行上述全局更改,然后卸载并重新安装 vim 插件 (2认同)