在 'gt' 上禁用 vscode 更改标签
disable vscode change tab on 'gt'
我在 VSCode 中使用 VIM 扩展。我最喜欢的命令之一是使用 gt<character>
(即:'gtc' 跳转到最近的 'c' 字符)跳转到特定字符。在最近的更新中,当我按“gt”时,VSCode 更改选项卡而不是允许我完成我的 vim 命令。有谁知道如何禁用此行为?它来自 VSCode 还是 VIM 扩展名?
在 vim 中 gt
用于 转到下一个选项卡 并且 gT
用于 转到上一个选项卡。由于 vscode vim 实现了 vim 的功能,您可以在 Vscode 如果您使用的是 vim 插件.
您正在寻找的功能可以通过 f
完成,即转到下一个 c 字符按 fc
.
可以使用;向搜索方向循环前进,,向搜索方向相反方向循环。
例如,; 转到行中同一字符的下一个匹配项,、 转到上一个匹配项。
然后 F
转到上一次出现的字符。这里的搜索方向是向后的,因此 ; 转到该行中同一字符的前一个匹配项,而 , 转到下一个匹配项。
如果您使用的是 VSCodeVim,他们的 GitHub page 有此类示例。只需编辑您的 settings.json 以在正常模式下将“g,t”重新映射为“f”:
"vim.normalModeKeyBindingsNonRecursive": [
{ "before": ["g", "t"], "after": ["f"], },
]
如果您在进行选择时也使用“vim.visualModeKeyBindings”,您可能想也可能不想这样做。
我在 VSCode 中使用 VIM 扩展。我最喜欢的命令之一是使用 gt<character>
(即:'gtc' 跳转到最近的 'c' 字符)跳转到特定字符。在最近的更新中,当我按“gt”时,VSCode 更改选项卡而不是允许我完成我的 vim 命令。有谁知道如何禁用此行为?它来自 VSCode 还是 VIM 扩展名?
在 vim 中 gt
用于 转到下一个选项卡 并且 gT
用于 转到上一个选项卡。由于 vscode vim 实现了 vim 的功能,您可以在 Vscode 如果您使用的是 vim 插件.
您正在寻找的功能可以通过 f
完成,即转到下一个 c 字符按 fc
.
可以使用;向搜索方向循环前进,,向搜索方向相反方向循环。 例如,; 转到行中同一字符的下一个匹配项,、 转到上一个匹配项。
然后 F
转到上一次出现的字符。这里的搜索方向是向后的,因此 ; 转到该行中同一字符的前一个匹配项,而 , 转到下一个匹配项。
如果您使用的是 VSCodeVim,他们的 GitHub page 有此类示例。只需编辑您的 settings.json 以在正常模式下将“g,t”重新映射为“f”:
"vim.normalModeKeyBindingsNonRecursive": [
{ "before": ["g", "t"], "after": ["f"], },
]
如果您在进行选择时也使用“vim.visualModeKeyBindings”,您可能想也可能不想这样做。