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

如何按住键并在VSCode中重复?

韩寂离
2023-03-14

我使用vim插件,我通常通过按住j在vim中滚动。在VSCode中,保持j只是执行一个j命令,无论它保持多长时间。

即使在原版 vscode 中,这也不起作用 - 如果您尝试为注释分隔符键入 ####知道如何启用此功能吗?

共有3个答案

魏澄邈
2023-03-14

VS Code 的官方 vim 插件提到了如何在 macOS 上设置它

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
defaults delete -g ApplePressAndHoldEnabled  # If necessary, reset global default
臧曜瑞
2023-03-14

你在OSX上,对吗?如果是这样,问题可能是苹果的“新闻界”

您可以在终端中使用默认命令禁用此“功能”:

defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false

之后,您必须重新启动VSCode。

要重新启用以前的行为:

defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool true
蒲昊苍
2023-03-14

要仅对VSCode禁用Apple按住,请在终端中运行以下命令:

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false

然后重新启动VSCode。

要重新启用,请在终端中运行此命令:

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool true
 类似资料:
  • 问题内容: 我希望能够在用户单击按钮时触发一个事件,然后将其按住1000到1500毫秒。 是否有jQuery核心功能或已经启用了此功能的插件? 我应该自己滚吗?我应该从哪里开始? 问题答案: 编辑 :每个AndyE的更正…谢谢! 编辑2 :现在为每个gnarf对具有相同处理程序的两个事件使用bind

  • 问题内容: 我做了一个时间转换器,您可以通过单击按钮来增加或减少时间。但是,我希望当我单击并按住按钮时,时间的价值将继续攀升。 因此,当前,如果您每次单击向上按钮时都看到我的Plunkr,则该值会增加,但是我希望这样做,因此当我按住按钮时,该值会增加,直到释放按钮为止。 我怎样才能实现这样的目标? 问题答案: 演示 将ng-mouseDown和ng-mouseup指令与$ interval一起使用

  • SO上的首要答案对我不起作用。 我试图更快地浏览我的文件,但如果我按住或或者任何其他vim导航键,它就不会执行repeat命令(它不会飞过单词,会卡住)

  • 问题内容: 目前,每次按键时,精灵仅移动1个像素。按住左右键时,如何使水暖工精灵不断移动? 问题答案: 您可以使用pygame.key.get_pressed来做到这一点。 例:

  • 所以最基本的,我想做的是使用LWJGL让我的球员在比赛中移动。玩家当前正在移动,但当你按住按钮时,他没有继续移动。 更新的代码: 我的代码仍然有同样的问题,我开始认为是Keyboard.next()阻止了我按住按钮,而播放器仍然在移动。

  • 问题内容: 我遇到了一个问题,selenium无法按住此列表中没有的键- 我的应用程序仅在按住空格键时显示指令。我想为此编写浏览器测试。 我正在使用ProtractorJS,但是当您尝试将keyDown用作其他键时,似乎在selenium的任何地方都存在这种限制,这在您的selenium中无处不在- 这样的消息会产生异常-“ Key Down / Up事件仅对修饰键有意义”。 这是Selenium