Vi & Vim

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

146
Por que a tecla backspace não funciona no modo de inserção?

backspaceÀs vezes, tentar excluir caracteres no modo de inserção com a tecla parece não funcionar. backspace Às vezes posso , mas outras vezes não faz nada; o cursor não vai para a esquerda e absolutamente nada parece acontecer. Notei isso usando o gVim no Windows. No backspaceentanto, parece...

145
Como recarrego o arquivo atual?

Frequentemente, estou trabalhando com arquivos controlados por versão, portanto, é possível fazer alterações neles fora do Vim. Qual é uma maneira rápida de recarregar o arquivo sem precisar fechar e reabrir o Vim? E existe uma maneira de fazer isso

115
O modo Ex tem algum uso prático?

O Vim possui um modo Ex que pode ser inserido ao entrar Qe um modo de linha de comando que pode ser inserido com q:. Uma reclamação comum entre os novos usuários do vim é que eles entram nesses modos acidentalmente ao tentar sair do vim. Como tal, desativei essas chaves no meu ~/.vimrcpara não...

102
Como uso o vim como uma ferramenta diff?

Eu uso o vim como meu editor principal. Eu também gostaria de usar o vim para diferenciar arquivos e modificá-los ao fazer o diff para corrigir alterações fáceis (em vez da maioria das técnicas diff, que são um ciclo de diff / fix / diff / fix). Além disso, existem maneiras fáceis de integrar o...

80
Como depurar meu arquivo vimrc?

Estou com um problema no Vim e acho que pode estar no meu vimrcarquivo (ou foi informado que poderia ser o meu vimrcarquivo). Como verifico isso? Se for o meu vimrcarquivo, como sei exatamente onde está o

77
Como editar arquivos binários com o Vim?

Existe uma maneira de editar arquivos binários em algum tipo de modo hexadecimal? Por exemplo, se eu tiver alguns dados binários mostrados por xxdou hexdump -Cassim: $ hexdump -C a.bin | head -n 5 00000000 cf fa ed fe 07 00 00 01 03 00 00 80 02 00 00 00 |................| 00000010 12 00 00 00 40...

74
Qual é o objetivo dos arquivos de troca?

Quando edito arquivos, o Vim tende a criar arquivos nomeados , o que acho irritante. De , vejo que a opção suprime a criação de arquivos de troca..filename.swpvim -h-n Existe uma diretiva vimrc que eu possa usar para desativar os arquivos de troca por padrão? Qual é o objetivo dos arquivos de...