VSCodeVim/Vim

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

Open

#1 543 ouverte le 20 avr. 2017

Voir sur GitHub
 (7 commentaires) (10 réactions) (1 assigné)TypeScript (1 271 forks)batch import
area/remaphelp wantedkind/feature

Métriques du dépôt

Stars
 (12 664 stars)
Métriques de merge PR
 (Merge moyen 9j 13h) (7 PRs mergées en 30 j)

Description

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.

Guide contributeur