VSCodeVim/Vim

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

Open

#1543 aperta il 20 apr 2017

Vedi su GitHub
 (7 commenti) (10 reazioni) (1 assegnatario)TypeScript (1271 fork)batch import
area/remaphelp wantedkind/feature

Metriche repository

Star
 (12.664 star)
Metriche merge PR
 (Merge medio 9g 13h) (7 PR mergiate in 30 g)

Descrizione

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.

Guida contributor