Realizando cálculos matemáticos simples usando o vim

Publicado por Luís Fernando C. Cavalheiro em 11/12/2018

[ Hits: 1.521 ]

Blog: https://github.com/lcavalheiro/

 


Realizando cálculos matemáticos simples usando o vim



Ubunteiros e Kali-users do Viva o Linux, aqui começa mais uma Dica do Dino® trazendo para vocês informações do tempo em que Noé descobria que conversar com uma divindade estando de porre não era uma boa ideia. Hoje é uma dica bate-pronto, só para ensinar uma coisinha trivial para vocês.

Como todo mundo sabe, o vim é um dos mais clássicos editores de texto para o terminal - ao contrário do Emacs, que faz o diabo de asa todo incluindo deixar você digitar umas paradinhas nele de vez em quando. Aí você está de boa digitando o seu texto no vim e descobre que precisa realizar uma conta matemática qualquer. O que você faz:

a) abre o Emacs;
b) pega o celular para usar a calculadora;
c) abre a calculadora do sistema;
d) usa o vim?

O Dino® tem a resposta óbvia para a sua pergunta: o vim é o caminho, a verdade e a vida, e quem crer nessa palavra será salvo do demônio satânico chamado Emacs.

- Mas Dino®, tem como usar o vim pra isso?

Tem sim, meu jovem win-user, e a Dica do Dino® de hoje vai te ensinar como.

No modo de inserção do vim (pra quem não é acostumado com os nomes, o modo em que você digita texto), pressione CTRL+R, = (para quem não entendeu, primeiro você pressiona o CTRL+R e depois o =).

Vai aparecer uma aspa dupla na posição atual do cursor, e na parte de baixo (onde você insere os comandos do modo normal, que costumam começar com dois-pontos) vai aparecer um =. Digite o cálculo a ser feito (usando pontos no lugar das vírgulas, por exemplo, 0.40 no lugar de 0,40) e aperte ENTER. No lugar da aspa dupla vai aparecer o resultado da conta.

- Mas Dino®, e se eu quiser algo mais complexo?

Tem como fazer, meu jovem fã do Luan Santana. Supondo que você tenha o bc instalado no seu computador, escreva em uma linha nova todo o cálculo que você deseja fazer (lembrando de usar a sintaxe do bc no processo). Daí, no modo normal digite !!bc para jogar a linha por pipe para o bc fazer a conta e o vim substituir a linha pelo resultado da operação. Dos dois modos, é só alegria!

E com essa eu encerro mais uma Dica do Dino® desejando para todos vocês compilações longas e prósperas e um GET SLACK OR DIE, BEACHES!!!

Outras dicas deste autor

Criando pacote nvidia-legacy340-driver no Slackware -current após update de 10/03/2016

Corrigindo instabilidade de conexão das placas de rede wireless Realtek RTL8188xx/8192xx/8723xx/8821xx

Fazendo o Steam funcionar no openSUSE Leap 15.0

pv - Acompanhando progresso de comandos no terminal via barra de progresso

Boot no openSUSE Tumbleweed demorando demais: erro "A start job is running for Wait for chrony to synchronize system clock" [Resolvido]

Leitura recomendada

Deixando o GIMP com a cara do Adobe Photoshop

Posicionando o AWN (Avant Window Navigator)

Amule, DreaMule, Emule: todos juntos pelo mesmo arquivo!

Como instalar o componente RichMemo no Lazarus

Nano: editor

  

Comentários
[1] Comentário enviado por fabio em 11/12/2018 - 11:01h

A melhor parte das dicas do Dino é a redação kkkk



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