Perguntas com a marcação «key-bindings»

19
Entendendo a combinação CTRL-U

Em esta resposta que enfrentou o CTRL-Uusado na chamada de função após :e antes do nome da função real. :nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr> Aqui está o que a ajuda diz: CTRL-U Scroll window Upwards in the buffer. The number of lines...

18
Como posso mapear d [count] d?

NB Esta não é uma duplicata de Como funciona o comando "d3fg"? Leia antes de votar para fechar! Cheguei a um impasse na minha busca para que pequenas exclusões funcionem como grandes . O problema que tenho é que não consigo descobrir como remapear comandos como esse d3d. De fato, nem consigo...

18
Limpe uma linha mais rápido que [0] [d] [$]

Existe uma maneira mais rápida de apagar o texto em uma linha do que pressionando 0para pular para o início, então pressionando d$para excluir até o final da linha? Além disso, e se eu quisesse excluir tudo, exceto o recuo? Existe uma maneira de fazer

17
ale linter + eslint: pula para o próximo erro

Eu uso eslintcom alepara lint meu código Javascript. Depois de editar um bloco de código, geralmente tenho alguns erros para corrigir. A correção é feita navegando para a próxima linha incorreta, lendo o problema na régua e corrigindo. Se eu pudesse pular a fase de navegação e usar uma ligação...

13
Como ativar / desativar um augroup em tempo real?

Eu criei um augroupno meu .vimrccontendo vários autocmde eu preciso ativar / desativar estes autocommandem tempo real. A idéia é criar um mapeamento (digamos, F4por exemplo) que habilite esses comandos automáticos quando pressionados uma vez e os desabilite quando pressionados novamente sem...

13
Como descobrir para que uma chave está mapeada?

Eu sei que a execução de :mapcomandos sem argumentos deve me fornecer uma lista de mapeamentos definidos pelo usuário, mas, por exemplo, quando eu pressiono Ctrl-W Ctrl-I algo acontece, mas não tenho idéia de qual função aconteceu apenas como mapeamentos internos não aparece nos :mapcomandos. Como...

12
Mapeando com movimento

Estou tentando entender como posso usar o operador com o movimento subsequente dentro de um mapeamento. Por exemplo: nmap /c c{here we pending for a motion}/<C-r>"<CR> O mapa deve fazer o seguinte: Ative o coperador e ouça o próximo movimento; Por exemplo, eu posso digitar aqui...

12
Como salvar e restaurar um mapeamento?

Estou desenvolvendo um plugin para o Vim e gostaria de definir um mapeamento que estaria disponível apenas durante a "execução do plugin". Até agora, o fluxo de trabalho (simplificado) do plug-in é o seguinte: O usuário chama um comando do plug-in O comando chama a função de...

12
Usando vim e cafeína na mesma máquina

fundo Trabalho em um laboratório de pesquisa e uso três sistemas operacionais diferentes diariamente. Nas máquinas Windows e Mac, uso Caffeine para impedir que essas máquinas ativem o protetor de tela enquanto trabalho em uma máquina diferente (o Linux não tem esse problema). É muito chato ter que...