VSCodeVim/Vim

A separate command for remapping all kinds of key shortcuts Code supports

Open

#1,543 创建于 2017年4月20日

在 GitHub 查看
 (7 评论) (10 反应) (1 负责人)TypeScript (12,664 star) (1,271 fork)batch import
area/remaphelp wantedkind/feature

描述

Our current remappers can only map keystorkes we registered in package.json but we can't do this for all kinds of key shortcuts. However we can provide a command to allow users to do that, by leveraging arguments of keybindings. For example

    {
        "key": "F3",
        "command": "vim.remap",
        "when": "editorTextFocus",
        "args": {
            "value": ["a", "b", "c", "<Esc>"]
        }
    }

F3 can enter Insert Mode, insert bc and quit Insert Mode. And we don't need to make our package.json dirty.

贡献者指南