Vi & Vim

Perguntas e respostas para pessoas que usam as famílias vi e Vim de editores de texto

1
Como fazer o salto para a linha se desdobrar automaticamente
Quando pulo para a linha ( :76), termino em uma dobra, mas ela não abre. Posso desdobrar rapidamente a dobra e ela fica na linha certa, mas quero que a dobra se desdobre automaticamente para salvar as teclas digitadas. Existe uma maneira de isso ser alcançado?
9 folding 


2
Desativar Ctrl-Z no modo normal
Se eu pressionar Ctrlzno modo normal, o meu gVim será "minimizado" ou no vim (não no gVim) ele voltará ao shell. Eu quero desativar esse recurso, mas Não consigo remover o mapeamento Ctrlz: unmap <c-z>retornano such mapping Não há opção chamada suspend, permitindo que eu use unset suspend. Eu fiz, …
9 gvim 

1
Mapear um comando no Modo Visual resulta no erro E481: Nenhum intervalo permitido
Estou tentando criar uma ligação de teclado no Neovim que envie um bloco selecionado para o terminal Neovim aberto. Usei essas respostas como diretrizes https://vi.stackexchange.com/a/3390/3405 https://stackoverflow.com/a/6271254/859391 Embora, quando estou tentando chamar o comando com uma linha visual selecionada, continue recebendo o erro Sem intervalo permitido. Estou perdendo algo óbvio? function! …






2
Como passo para o último caractere de uma frase?
No modo normal (e )vá para o primeiro caractere anterior ou o próximo na frase, respectivamente. Como passo para o último caractere. Se todas as minhas frases terminarem com um período que eu possa usar )T.(primeiro caractere da próxima frase e depois no primeiro período), mas quero uma solução mais …


4
Alternando buffers .c / .h
Normalmente trabalho com 2 janelas, divididas verticalmente. O problema que eu gostaria de resolver é: saltando facilmente do cabeçalho <-> arquivo de implementação Estou investigando, sem sorte, duas maneiras de fazer isso: Abrir arquivo alternativo na janela atual : Existem muitas maneiras de fazer isso, no entanto, não consigo encontrar …


1
Excluir várias linhas por endereço
Eu estava olhando para esse desafio do vimgolf e achei que seria legal excluir linhas específicas por endereço. Eu sei que posso fazer isso com :<line_number>d, mas existe uma maneira de listar vários números de linha para dserem executados? Eu imagino algo assim:, :1,4,32dmas é claro que não funciona. Como …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.