VSCodeVim/Vim

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

オープン

#1,543 opened on 2017/04/20

 (7 件のコメント) (10 件のリアクション) (1 人の担当者)TypeScript (1,271 件のフォーク)batch import
area/remaphelp wantedkind/feature

Repository metrics

Stars
 (12,664 個のスター)
PR merge metrics
 (PR metrics pending)

説明

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.

コントリビューターガイド