Articles of vim

Por que os especialistas da Vim preferem buffers por abas?

Eu não entendo buffers. Quando eu abro 3 arquivos na mesma aba e fecho minha janela, eu geralmente fico aborrecido de descobrir da próxima vez que eu abro um desses arquivos que há arquivos de swap estranhos persistentes e me dando mensagens desagradáveis. Mas repetidas vezes eu li que essas coisas são o nirvana de […]

Como funciona o truque vim “escreva com sudo”?

Muitos de vocês provavelmente já viram o comando que permite escrever em um arquivo que precisa de permissão de root, mesmo quando você esqueceu de abrir o vim com o sudo: :w !sudo tee % A coisa é que eu não entendo exatamente o que está acontecendo aqui. Eu já percebi isso: w é para […]

Alterando o comportamento de recuo do Vim por tipo de arquivo

Alguém poderia me explicar em termos simples a maneira mais fácil de alterar o comportamento de recuo do Vim com base no tipo de arquivo? Por exemplo, se eu abrir um arquivo Python, ele deve recuar com 2 espaços, mas se eu abrir um script Powershell, ele deve usar 4 espaços.

Vim claro último destaque de pesquisa

Depois de fazer uma pesquisa no Vim, recebo todas as ocorrências destacadas. Como posso desativar isso? Eu agora faço outra busca por algo rabugento que não pode ser encontrado. Existe uma maneira de desativar temporariamente o realce e reativá-lo quando necessário novamente?

Por que devo usar um IDE?

Em outra pergunta, Mark fala muito de IDEs, dizendo que “algumas pessoas ainda não sabem” porque “devem usar uma …”. Como alguém que usa o vim para programação e trabalha em um ambiente onde a maioria / todos os meus colegas usam o vim ou o emacs para todo o seu trabalho, quais são as […]

Como colar texto arrancado na linha de comando do Vim?

Eu gostaria de colar texto arrancado na linha de comando do Vim. É possível?

O que significa o personagem ^ M no Vim?

Eu continuo recebendo ^M personagem no meu vimrc e quebra minha configuração.

Vim: aplica configurações em arquivos no diretório

Como eu especifico as configurações do Vim para todos os arquivos no diretório atual? A solução ideal seria se o Vim pesquisasse e lesse um arquivo .vimrc no diretório atual antes de procurar por ~ / .vimrc e aplicasse as configurações lá para a tree inteira. Eu vi um plugin , mas isso significa que […]

Preocupações de layout de coluna Vim 80

Eu sinto que a maneira como eu faço a indicação de 80 colunas no Vim está incorreta: set columns=80 . Às vezes, também set textwidth mas gosto de ver e antecipar o estouro de linha com a alternativa de set columns . Isso tem alguns efeitos colaterais infelizes – não posso set number por medo […]

vim mudar: x function para excluir buffer em vez de salvar e sair

Eu quero definir 😡 no vim gui-mode para delete buffer porque eu sempre mato todo o gvim, o que é meio chato. Eu sei que posso especificamente definir problemas de gui com if has(“gui running”) mas não sei como remapear 😡 desde já, obrigado ps .: talvez o tag / termo remap esteja errado, mas […]