【VScode自定义快捷键】在keybindings.json中设置Vim反撤销redo快捷键为U

Vim中的撤销undo与反撤销redo

如下图所示,修改vim模式下的ctrl-rU,但是这样做会出现问题,在插入模式下将无法输入字母U
在这里插入图片描述

解决方法

(1)打开keybindings.json,完整地址:~/Library/Application Support/Code/User/keybindings.json
在这里插入图片描述
在这里插入图片描述
(2)添加下面的代码即可

   {
        "key": "shift+u", // redo in vim
        "command": "extension.vim_ctrl+r",
        "when": "textInputFocus && vim.mode != 'Insert'"
    },

在这里插入图片描述

注:可以通过Copy复制默认的快捷键配置代码
在这里插入图片描述

参考资料

其他:快速切换导航栏quickOpenNavigate

在这里插入图片描述

发布了308 篇原创文章 · 获赞 149 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/qq_43827595/article/details/105189953