Convertendo arquivos em PDF no Vim

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

[ Hits: 1.299 ]

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

 


Convertendo arquivos em PDF no Vim



O super, mega, ultra power editor de textos Vim possui um recurso nativo de imprimir o buffer atual (leia-se arquivo aberto) em formato de impressão, que é o Postscript.

Com o arquivo desejado aberto e estando no modo normal no Vim, digite:

:hardcopy > %.ps

Onde "%" será substituído pelo nome do arquivo aberto. Supondo que você abriu "arquivo.txt", no mesmo diretório será gerado um "arquivo.txt.ps".

Para converter o arquivo em PDF basta utilizar uma ferramenta nativa do Linux agora. Em um terminal:

ps2pdf arquivo.txt.ps

Mas ainda podemos melhorar isso. Para que o nome do arquivo resultante do hardcopy seja somente "arquivo.ps", substitua o "%" por "%:r":

:hardcopy > %:r.ps

E ainda podemos melhorar o processo, combinando o hardcopy com o comando ps2pdf. No Vim, digite:

:hardcopy > %:r.ps | !ps2pdf %:r.ps && rm %:r.ps

O comando acima irá gerar o postscript, convertê-lo em PDF e remover o postscript.

Só que podemos melhorar ainda mais... abra seu arquivo ~/.vimrc e adicione o seguinte mapa:

let @p=':hardcopy > %:r.ps | !ps2pdf %:r.ps && rm %:r.ps ^M'

ATENÇÃO: o "^M" no final da linha é um caractere especial gerado pela combinação de teclas "Ctrl+v Ctrl+m".

E pronto, toda vez que quiser converter o arquivo aberto no Vim em PDF, basta teclar @p.

Outras dicas deste autor

"Ctrl + a" para selecionar tudo no Vim

Verificar se site está online via linha de comando

Como instalar versões antigas de aplicativos no Android

Capturando sua tela em forma de vídeo com xvidcap

O que é WvDial

Leitura recomendada

Mudando o tema do Vim - esquema de cores

Recarregar o .vimrc sem sair do Vim

Liberando o ctrl+s e o ctrl+q para o VIM

Atualizando / Instalando o VIM 8.2 (Ubuntu/Debian/Mint e Derivados)

Integrar Área de Transferência do Vim com Ambiente Gráfico

  

Comentários
[1] Comentário enviado por mauricio123 em 13/07/2020 - 12:53h


Poxa. Acho que vou voltar a usar mais o VIM. Com essas dicas dá para melhorar a usabilidade do programa.

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



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