Executar comando na entrada e saída do Vim

Publicado por Fábio Berbert de Paula em 18/06/2020

[ Hits: 536 ]

Blog: https://youtube.com/c/cotidianohackeado

 


Executar comando na entrada e saída do Vim



Em tempos de isolamento toda companhia é bem vinda. Nesta dica veremos como ganhar a ilustre companhia do editor Vim durante suas jornadas de vida anti-social. Aprenderemos como executar comandos na abertura e encerramento do editor Vim.

Adicione as seguintes linhas ao seu ~/.vimrc:

au VimEnter * :silent !espeak -vbrazil-mbrola-3 "Olá meu mestre" -s 130
autocmd VimLeave * :silent !espeak -vbrazil-mbrola-3 "Sentirei saudades" -s 130

Nas linhas acima eu adicionei duas entradas de "autocmd", note que "au" é abreviatura de au[tocmd], você pode usar qualquer uma das notações.

A primeira linha será executada na abertura do Vim (VimEnter), :silent irá prevenir que o editor fique aguardando você teclar enter ao final do comando e ! indica o início de um comando shell, que neste caso é a invocação do sintetizador de voz espeak com uma mensagem de boas vindas.

A segunda linha será executada no encerramento do Vim (VimLeave) e o restante da sintaxe é similar ao que foi explicado no parágrafo anterior.

NOTA: obviamente é necessário possuir o espeak com as vozes mbrola para utilizar a mesma sintaxe da dica. Veja como instalar neste artigo.

Salve e saia do .vimrc, em seguida experimente editar algum arquivo com o Vim e seja um mestre feliz!!!

Outras dicas deste autor

OBS - Captura de Tela Tremulante (OBS Flickering) [Resolvido]

Habilitar highlight na busca do Vim

Uma maneira fácil de fazer a cópia diretórios

thefuck - seu "personal" corretor de comandos

Adaptador de rede USB WiFi TP-LINK no Debian

Leitura recomendada

Xfce 4.8 no Debian Squeeze

Fontes para Conky

Adicionando temas do bootsplash no Mandriva One e superior

Wormux: WORMS com Tux, GNU, Beastie, Firefox, Thun

LinuxPorts: Comodidades do FreeBSD no Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts