Salvar automaticamente no Vim

Publicado por Fábio Berbert de Paula em 16/07/2020

[ Hits: 2.091 ]

Blog: https://www.instagram.com/alexabolada/

 


Salvar automaticamente no Vim



Existem várias formas de se implementar salvar automaticamente no Vim, nesta dica irei explicar a que eu bolei no meu ~/.vimrc.

Para a implementação do recurso irei usar uma combinação do autocmd com a variável updatetime e os eventos CursorHold e CursorHoldI.

Ao definir um "autocmd" (ou apenas "au"), você estará dizendo ao Vim para executar determinado comando toda vez que um evento em determinado tipo de arquivo ocorrer.

Os eventos "CursorHold" e "CursorHoldI" são disparados quando o cursor de texto fica ocioso por 4 segundos (tempo padrão da variável "updatetime").

Então nossa solução será a seguinte: executar um autocmd toda vez que algum evento de CursorHold for disparado, mas ao invés de aguardar por 4 segundos, quero aguardar somente 1 segundo.

Abra o seu .vimrc e adicione as seguintes linhas:

"1000 milisegundos = 1 segundo
set updatetime=1000

" * significa todos os arquivos, você pode filtrar por
" *.txt,*.py e assim vai
autocmd CursorHold,CursorHoldI * update

O comando "update" diz ao Vim para salvar o arquivo SOMENTE se ele tiver sido alterado.

Em suma, as linhas acima fazem com que o Vim salve o arquivo automaticamente a cada 1 segundo caso ele tenha sido alterado.

Outras dicas deste autor

GIT - Como recuperar um arquivo deletado no teu repositório

Vysor - Espelhar/Gravar a tela do teu Android no Linux

MellowPlayer - Ouça Spotify, Deezer, Google Play, Tune In dentre outros

thefuck - seu "personal" corretor de comandos

Como descobrir se sua instalação GNU/Linux é 32 ou 64 bits

Leitura recomendada

netrw - o explorador de arquivos nativo do Vim

Habilitando sintaxe no VIM para o logstash

Criando Templates no VIM

Convertendo texto em arte ASCII com Vim + Figlet

Vim - criando padrões personalizados de syntax highlight

  

Comentários
[1] Comentário enviado por maurixnovatrento em 16/07/2020 - 20:15h


Assim pode cair a energia que não tem problema.

___________________________________
Conhecimento não se Leva para o Túmulo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts