Como copiar código-fonte formatado no Google Docs e Microsoft Word
Quando se trabalha com documentação de sistemas, sejam eles manuais, relatórios, ou até mesmo uma página em um blog, pode ser frustrante escrever o código fonte com a formatação que corresponda a sintaxe da linguagem de programação que você está trabalhando.
Nesse artigo, eu escrevo sobre um truque que utilizo há anos para facilitar o processo de copiar e colar código fonte formatado. Nós usaremos Notepad++ e o Plugin NppExport.
O que é o Notepad++?
O Notepad ++ é um editor de código-fonte gratuito e um substituto do Notepad (Windows) que suporta vários idiomas. O Notepad ++ é escrito em C ++ e usa Win32 API e STL puras, o que garante maior velocidade de execução e menor tamanho do programa.
Você pode baixar e instalar o Notepad++ através do link https://notepad-plus-plus.org/downloads/.
O Notepad ++ oferece suporte a sintaxe de linguagem de programação, auto-identação e auto-completar para quase 80 linguagens de programação. Veja a lista completa em https://npp-user-manual.org/docs/programing-languages/.
O Notepad ++ é extensível através de plug-ins, que são pequenos acréscimos para aprimorar sua funcionalidade. Ele vem com alguns plug-ins por padrão, mas você pode instalar plugins adicionais. A lista oficial de plugins pode ser encontrada no link https://github.com/notepad-plus-plus/nppPluginList/blob/master/doc/plugin_list_x64.md.
Um dos plugins instalados, e que utilizaremos, chama-se NppExport. Esse plugin permite exportar um texto selecionado - ou um arquivo inteiro - para a área de transferência em formato RTF e HTML.
Google Docs e Microsoft Word Online
No Notepad++, copie e cole em um novo arquivo o código que você deseja formatar. Em seguida selecione a linguagem de programação no menu Language.
No exemplo abaixo, nós temos um código XML:
Agora, clique em Plugin > NppExport > Copy HTML to clipboard. O código fonte com a sua formatação será copiado para a área de transferência.
Finalmente, em um documento do Google Docs ou do Microsoft Word online, cole o texto formatado (CTRL + V).
Microsoft Word e outros editores de texto
Repita o mesmo procedimento descrito anteriormente, mas ao invés de clicar em Copy HTML to clipboard, clique em Copy RTF to clipboard.
O Notepad++ é um editor de texto muito poderoso e extensível. Ele oferece muitos outros recursos e eu o aconselho a aprender sobre eles e usá-los no seu dia-a-dia.
Créditos
Photo by Luca Sammarco from Pexels