Vscode 配置vim 编辑器的 附加

  //默认状态下setting.json文件内容 End   , 上方 是 vscode 的默认配置文件
    //在最后一句配置语句后面打上一个逗号,然后开始新起一行准备写vim配置文件
    //关于vim的配置文件
    "vim.insertModeKeyBindings": [
        {
            "before": [
                "j",
                "k"
            ], //j k 退出  普通模式
            "after": [
                "<Esc>"
            ]
        },
        {
            "before": [
                "S"
            ],
            "commands": [
                "workbench.action.files.save"
            ]
        },
        {
            "before": [
                "Q"
            ],
            "commands": [
                ":q!"
            ],
        }
        // 我这里把esc键映射为jj,意思是在插入模式下,按下两次j会回到正常模式、
        //       按下大写s可以保存当前文件、按下大写q可以关闭当前文件
    ],
    "vim.normalModeKeyBindingsNonRecursive": [
        {
            "before": [
                "<leader>",
                "s"
            ],
            "commands": [
                ":w!"
            ]
        },
        {
            "before": [
                "<leader>",
                "q"
            ],
            "commands": [
                ":q!"
            ]
        },
        {
            "before": [
                "<leader>",
                "sq"
            ],
            "commands": [
                ":wq!"
            ]
        }
        //    这里我通过按下leader键+s 可以保存当前文件、按下leader+q关闭文件、
        //   按下leader+sq 保存并退出文件。在下面我会提到leader键的设置。
        //leader键位设置和取消vim键位映射
        //leader在vim中的意思是“前缀”的意思,和tmux中的Ctrl+b是一个意思,可以通过自定义leader键,来构建自己需要的组合快捷键。
        //在这里我把leader键位映射为空格键<space>。
    ],
    "vim.leader": "<space>",
    "vim.handleKeys": {
        "<C-a>": false,
        "<C-f>": false,
        "<C-n>": false
        /*
        在vscode里面使用vim有时候vscode原生键位比vim原生键位要舒服一些,
        我们可以取消到vim里面的键位映射来使用vscode的键位。

比如下面我取消掉了Ctrl+a,Ctrl+f,Ctrl+n在vim中的键位映射,这样子在写代码的时候,
我按下Ctrl+a,Ctrl+f,Ctrl+n就可以使用vscode中的全选,查找和新建。
        
        */
    },
    "editor.lineNumbers": "relative",
    //    相对行号

安装完成以后我们需要配置vim,原生的vim有一部分操作十分的不友好,我们常常需要改键配置合适自己的vim。我们通常在setting.json中配置vscode,如果不知道如何打开setting.json可以点开文件->首选项->设置->文本编辑器,向下拉找到“在setting.json中编辑”。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丁金金

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值