当前位置: 首页 > 知识库问答 >
问题:

如何让按键重复在Vim for VsCode上工作?

司马璞
2023-03-14

SO上的首要答案对我不起作用。

我试图更快地浏览我的文件,但如果我按住jk或者任何其他vim导航键,它就不会执行repeat命令(它不会飞过单词,会卡住)

共有1个答案

龙星渊
2023-03-14

这对我有用。请查看以下说明:

要启用按键重复,请在终端中执行以下命令,并重新启动VS代码:

$ defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false         # For VS Code
$ defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false # For VS Code Insider
$ defaults write com.visualstudio.code.oss ApplePressAndHoldEnabled -bool false    # For VS Codium
$ defaults delete -g ApplePressAndHoldEnabled                                      # If necessary, reset global default

我们还建议增加“系统首选项”中的“关键点重复”和“延迟直到重复”设置-

与真实vim一样,VSCodeVim将接管您的控制键。可以使用use CtrlKeysHandleKeys设置来调整此行为。

 类似资料:
  • 我使用vim插件,我通常通过按住j在vim中滚动。在VSCode中,保持j只是执行一个j命令,无论它保持多长时间。 即使在原版 vscode 中,这也不起作用 - 如果您尝试为注释分隔符键入 ####知道如何启用此功能吗?

  • 问题内容: 我只想在星期一至星期五报警。我的代码在这里 有个主意。 问题答案: 请尝试此代码。已在我的应用中成功运行

  • 我正在尝试使用python软件包管理器pip来安装一个软件包及其来自internet的依赖项。然而,我在我的学院里支持一个代理,并且已经设置了http\u proxy环境变量。但当我尝试安装这样的软件包时: 我在日志文件中发现此错误: 我甚至尝试过这样显式设置代理变量: 但是我仍然得到同样的错误。如何让pip在代理服务器后面工作。

  • 问题内容: 我希望脚本等待用户按下任何键。 我怎么做? 问题答案: 在 Python 3中 使用: 在 Python 2中 使用: 不过,这仅等待用户按下Enter键。 可能要使用 msvcrt ((仅Windows / DOS)使用 msvcrt 模块可以访问Microsoft Visual C / C ++运行时库(MSVCRT)中的许多功能): 这应该等待按键。 附加信息: Python 3

  • 我是一个新的android studio和尝试让我的第一个应用程序运行。hello world功能正常工作,但当我在第二个应用程序中按下send按钮时,应用程序就会关闭。 我在此基础上编写的网站教程可以在这里找到:https://developer.android.com/training/basics/firstapp/starting-activity 乔希

  • 我正在尝试使NDK调试器正常工作,但到目前为止没有成功。 为了确保我的调试符号存在并且有效,我使用了编译器选项-O0和-g,以及ndk-build参数ndk调试=1。 ndk-gdb 脚本在运行时没有问题并启动地理数据库。当执行“共享库”命令时,我得到这个: 然而,当我尝试中断执行或者添加一个segfault进行测试时,我从调用堆栈中的那个库中得不到任何符号。我得到的唯一符号来自libc,例如,如