Eu escrevi um plugin simples para subir e descer mais de uma linha por vez. Confira !
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?
Eu escrevi um plugin simples para subir e descer mais de uma linha por vez. Confira !
Tags sublime-text-2