Como escrevo facilmente e código PHP com destaque para sintaxe (ou qualquer outra linguagem de programação) em um documento do Word 2009?
microsoft-word
php
syntax-highlighting
Christian Studer
fonte
fonte
Respostas:
Você pode usar o Notepad ++ para fazer isso de três maneiras. Só para você saber, o Notepad ++ é uma versão mais avançada do Notepad, que suporta o destaque de sintaxe de diferentes arquivos de código "prontos para uso" - incluído o PHP!
Faça o download e instale-o, inicie-o e carregue seu arquivo PHP. Você deve vê-lo automaticamente de uma maneira bonita (se não, porque a extensão do arquivo é diferente de
.php
, vá para Idioma -> PHP ou Idioma -> P -> PHP).Se você precisar alterar alguma das cores, poderá fazê-lo facilmente - basta ir em Configurações -> Configurador de Styler. Nesse menu, você pode alterar as várias opções de destaque e fonte, para atender às suas necessidades - embora o padrão normalmente seja suficiente para a maioria.
Em seguida, vá para Plugins -> NppExport. A partir daí, você tem três opções que você pode considerar:
Comece com o último - "Copiar todos os formatos para a área de transferência" - que copiará o arquivo inteiro com a sintaxe destacada na área de transferência. Depois de clicar, abra o Microsoft Word e clique em colar! Você deve ver o código destacado de sintaxe. Se algo der errado, você pode tentar uma das outras opções (exportar para RTF / HTML), embora nunca tenha tido problemas com o método da área de transferência.
fonte
Envie seu código para um site destaque de sintaxe on-line, este por exemplo (selecionar o langage mesmo, Detecção automática não funciona muito bem). Há uma lista de outros sites de destaque de sintaxe online aqui .
Copie o código destacado e cole-o no Word.
fonte
Você pode instalar o tipo de arquivo .PHPS no Apache e copiar a saída do seu navegador para o Word.
no seu http.conf
fonte
Encontrei essa pergunta procurando a mesma coisa para o Outlook no Mac OS, mas o Notepad ++ não existe para o OSX e uso Sublime Text (que tem a vantagem de ser multiplataforma).
Para isso, existe um plugin chamado SublimeHighlight .
Supondo que você use o Sublime Package Control , as etapas para instalar o SublimeHighlight são:
Em seguida, para copiar o texto cmd shift P, pressione e execute "SublimeHighlight: copiar para a área de transferência como HTML" (ou RTF). Esses comandos também podem receber atalhos de teclado .
Observe que no Windows ou Linux a tecla de atalho da Paleta de comandos é diferente, mas pode ser acessada em Ferramentas> Paleta de comandos.
fonte
Sintaxe que destaca muitos idiomas nos documentos do Word: http://www.planetb.ca/2008/11/syntax-highlight-code-in-word-documents/
fonte
Sem criar manualmente os estilos de caracteres para cada elemento do idioma e aplicá-los manualmente, você não pode.
Sua melhor aposta é fazer uma captura de tela em um editor que realce a sintaxe e inseri-la em seu documento, ou copiar e colar o código já colorido de outro programa (talvez uma lixeira) e colá-lo no Word e esperar que a formatação da cor é preservada.
fonte
Você pode usar o Plugin Syntax Highlight em Ms.Word https://store.office.com/syntax-highlighter-WA104315019.aspx?assetid=WA104315019 . sigo esse passo e trabalho
Resultado
fonte
Você pode considerar abandonar completamente o Word e usar o AsciiDoc . O AsciiDoc é uma linguagem de marcação simples e um processador para renderizar documentos em outros formatos. Ele suporta HTML e DocBook . O formato DocBook pode ser convertido para outros formatos (por exemplo, PDF, ePub) usando ferramentas adicionais (por exemplo, a2x ).
Por padrão, ele usa o destaque de origem GNU para o código-fonte do código de cores.
fonte