Vim - Dicas e Truques
Agora temos uma boa ideia sobre o Vim. Vamos discutir algumas dicas e truques do Vim para melhorar a produtividade. Nesta seção, discutiremos os seguintes itens -
- Converta espaços em tabulações e vice-versa
- Destacar palavras com erros ortográficos
- Completamento de palavras
- Copiar linha caractere por caractere
- Código de recuo
- Alterar formato de arquivo
Converta espaços em tabulações e vice-versa
Converter tabulações em espaços
Se você estiver editando um arquivo e quiser converter o caractere de tabulação inserido em espaços, execute o seguinte comando -
:set expandtab
Observe que este comando não alterará as tabulações existentes para espaços. Para conseguir isso, execute o seguinte comando -
:set tabstop = 4 shiftwidth = 4 expandtab
:retab
No comando acima, estamos instruindo o Vim a converter as guias em 4 espaços
Converter espaços em guias
Para converter espaços em tabs, execute o comando abaixo -
:set noexpandtab :retab!
Destacar palavras com erros ortográficos
Podemos instruir o Vim a destacar palavras com erros ortográficos. Para fazer isso, execute o seguinte comando -
:set spell
A imagem abaixo destaca palavras com erros ortográficos no Vim -
Completamento de palavras
O Vim também fornece complementação de palavras. Para isso, execute o seguinte comando no modo de inserção -
Ctrl + p
Copiar caractere linha por linha
Use o seguinte comando para copiar e colar linha caractere por caractere -
Sr. Não | Comando e Descrição |
---|---|
1 | Ctrl + y Copie e cole o texto localizado acima do cursor |
2 | Ctrl + e Copie e cole o texto localizado abaixo do cursor |
Observe que temos que usar esses comandos no modo de inserção.
Código de recuo
Se você tiver um código não indentado para indentá-lo, execute o seguinte comando -
=%
Por exemplo, se você tiver um código não indentado como este -
Em seguida, vá para a linha 4 e execute o comando =%. Ele recuará o código assim -
Alterar formato de arquivo
Para alterar o formato do arquivo para UNIX, execute o seguinte comando -
:set ff = unix
Para alterar o formato do arquivo para DOS, execute o seguinte comando -
:set ff = dos