cczvps_ 2024-07-11 11:59 采纳率: 0%
浏览 3

vscode vim插件怎么实现j,k方向键对调

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

img

  • 写回答

4条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-07-11 11:59
    关注

    引自免费微信小程序:皆我百晓生

    在VSCode中使用Vim插件时,可以通过配置设置实现j和k方向键的对调。根据你的问题,看起来你在尝试使用vim.normalModeKeyBindings进行配置,但遇到了问题。正确的配置方式应该类似于以下示例:

    {
      "vim.normalModeKeyBindings": [
        {
          "before": ["j"],
          "after": ["k"],
          "description": "Swap j and k keys"
        },
        {
          "before": ["k"],
          "after": ["j"],
          "description": "Swap k and j keys for reverse direction"
        }
      ]
    }
    

    这段代码会将正常的移动键 "j" 更改为 "k",而将 "k" 更改为 "j"。这意味着当你按下 "j",光标会向下移动(原本是 "k" 的功能),而按下 "k",光标会向上移动(原本是 "j" 的功能)。这是一种常见的配置方式,可以满足许多用户希望使用相反的方向键习惯。请注意,这个配置只会影响Vim插件中的行为,不会影响其他部分的VSCode。此外,请确保你安装了Vim插件并且它是最新的版本。如果在配置过程中遇到其他问题或错误提示,请尝试根据提示进行相应的调整。如果你能提供更具体的错误提示或问题内容,我可以更精确地帮助你解决问题。至于图1中的其它设置,你可以按照需要调整它们,但它们与键映射的交换无关。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 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项目写一个抽奖动画