cczvps_ 2024-07-11 11:47 采纳率: 0%
浏览 4

vscode,vim

vscode vim插件怎么实现j,k方向键对调,在linux中可以通过nnoremap设置,但在VSCODE中如下设置又报MAP映射错误

img

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2024-07-11 11:47
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    您好,关于在VSCode中使用Vim插件对调jk方向键的问题,我找到了一些可能的解决方案。首先,您需要确保您的Vim插件配置没有错误。根据搜索结果 [^4^],您可以在settings.json文件中使用非递归的键绑定来实现jk的对调,如下所示:

    "vim.normalModeKeyBindingsNonRecursive": [
        {
          "before": ["j"],
          "after": ["k"]
        },
        {
          "before": ["k"],
          "after": ["j"]
        }
    ]
    

    请注意,使用这种方法时,如果jk的映射形成了循环,可能会触发Vim的“循环绑定”错误。为了避免这个问题,您可以使用非递归的键绑定,如上所示。

    另外,如果您遇到映射错误,可能是因为您的配置不正确或者Vim插件没有正确处理您重新映射的键。您可以通过将VSCodeVim的日志级别设置为debug来调试映射问题,并在控制台查看相关日志输出,以确定问题所在 [^4^]。

    如果上述方法仍然不能解决您的问题,您还可以尝试使用VSCode的keybindings.json文件来重新映射更复杂的键组合,或者检查是否有其他插件或设置影响了Vim插件的正常工作 [^5^]。

    希望这些建议能帮助您解决问题。如果您需要进一步的帮助,请随时告诉我。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月11日

悬赏问题

  • ¥15 两台交换机分别是trunk接口和access接口为何无法通信,通信过程是如何?
  • ¥15 C语言使用vscode编码错误
  • ¥15 用KSV5转成本时,如何不生成那笔中间凭证
  • ¥20 ensp怎么配置让PC1和PC2通讯上
  • ¥50 有没有适合匹配类似图中的运动规律的图像处理算法
  • ¥15 dnat基础问题,本机发出,别人返回的包,不能命中
  • ¥15 请各位帮我看看是哪里出了问题
  • ¥15 vs2019的js智能提示
  • ¥15 关于#开发语言#的问题:FDTD建模问题图中代码没有报错,但是模型却变透明了
  • ¥15 uniapp的h5项目写一个抽奖动画