Como rematar movimentos com uma contagem no modo vintage Sublime Text 2?

2

No meu .vimrc, eu tenho o espaço remapeado para mover 10 linhas e o backspace remapeado para subir 10 linhas respectivamente:

nnoremap <space> 10jzz
nnoremap <backspace> 10kzz

Eu quero configurar esse comportamento no Sublime Text 2. Até agora eu descobri como remapear espaço e backspace para mover para cima e para baixo uma linha por vez em Key Bindings - User:

{
    "keys": [" "],
    "command": "set_motion",
    "args": {
        "motion": "move",
        "motion_args": {
            "by": "lines",
            "forward": true,
            "extend": true
        },
        "linewise": true
    },
    "context": [{"key": "setting.command_mode"}]
},
{
    "keys": ["backspace"],
    "command": "set_motion",
    "args": {
        "motion": "move",
        "motion_args": {
            "by": "lines",
            "forward": false,
            "extend": true
        },
        "linewise": true
    },
    "context": [{"key": "setting.command_mode"}]
}

Eu não consigo descobrir como repetir o comando. Existe uma opção que fará a moção se repetir ou uma maneira melhor de fazer isso?

    
por ovrkenthousand 12.05.2013 / 00:57

1 resposta

0

Eu escrevi um plugin simples para subir e descer mais de uma linha por vez. Confira !

    
por 18.12.2015 / 23:34