Como faço para destacar facilmente a sintaxe do código PHP no Word?

32

Como faço para escrever facilmente e código PHP com destaque de sintaxe (ou qualquer outra linguagem de programação) em um documento do Word 2009?

    
por Christian Studer 11.09.2009 / 12:00

8 respostas

52

Você pode usar o Notepad ++ para realizar isso de três maneiras. Só para você saber, o Notepad ++ é uma versão mais avançada do Notepad, que suporta realce de sintaxe de diferentes arquivos de código "fora da caixa" - incluindo o PHP!

Fazer o download & instalá-lo, inicie-o e carregue seu arquivo PHP. Você deve automaticamente vê-lo lindamente colorido (se não, porque a extensão do arquivo é algo diferente de .php , vá para Language - > PHP ou Language - > P - > PHP).

Se você precisar alterar qualquer uma das cores, poderá fazê-lo facilmente - basta ir para Configurações - > Configurador de Styler A partir desse menu, você pode alterar as várias opções de realce e fonte, para atender às suas necessidades - embora o padrão geralmente seja suficiente para a maioria.

Depois, vá para Plug-ins - > NppExport. De lá, você tem três opções que você pode considerar:

  • Exportar para RTF
  • Exportar para HTML
  • Copiar todos os formatos para a área de transferência

Comece com o último - "Copiar todos os formatos para a área de transferência" - que copiará o arquivo inteiro com a sintaxe realçada para a área de transferência. Depois de clicar nele, abra o Microsoft Word e clique em colar! Você deve ver o código lindamente realçado em sintaxe. Se algo der errado, você pode tentar uma das outras opções (exportar para RTF / HTML), embora eu nunca tenha tido problemas com o método da área de transferência.

    
por 11.09.2009 / 13:02
10

Envie seu código para um site de destaque de sintaxe on-line, este por exemplo (selecione o idioma, a autodetectar não funciona muito bem) . Há uma lista de outros sites de destaque de sintaxe on-line aqui .

Copie o código realçado e cole-o no Word.

    
por 11.09.2009 / 12:06
3

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

AddType application/x-httpd-php-source .phps 
    
por 11.09.2009 / 13:08
3

Eu encontrei essa pergunta procurando a mesma coisa para o Outlook no Mac OS, mas o Notepad ++ não existe para o OSX e eu uso o Sublime Text (que tem a vantagem de ser multi-plataforma).

Para isso, existe um plugin chamado SublimeHighlight .

Supondo que você use Sublime Package Control , as etapas para instalar o SublimeHighlight são:

  1. Pressione cmd deslocamento P
  2. Executar "Controle de pacote: adicionar canal"
  3. Cole a URL do github: link
  4. Pressione cmd deslocar P novamente e execute "Controle de pacote: pacote de instalação"
  5. Instale o pacote "Realçar" e reinicie o texto sublime.

Em seguida, para copiar o texto, você pode pressionar cmd deslocar P e executar "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 no Linux, a tecla de atalho da Paleta de Comandos é diferente, mas pode ser acessada acessando-se o > Paleta de Comandos.

    
por 28.11.2012 / 12:58
2

Sintaxe destacando vários idiomas em documentos do Word: link

    
por 10.06.2010 / 14:54
0

Você pode usar o plug-in Destaque de sintaxe em Ms.Word link . eu sigo esse passo e trabalho

Resultado

    
por 03.02.2016 / 18:01
0

Sem criar manualmente estilos de caractere 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 faça realce de sintaxe e insira isso no documento, ou copie e cole o código já colorido de outro programa (talvez um recipiente de pasta) e cole-o no Word e espero que a formatação das cores seja preservada.

    
por 11.09.2009 / 12:03
-1

Você pode considerar abandonar completamente o Word e usar AsciiDoc . O AsciiDoc é tanto uma linguagem de marcação simples quanto um processador para renderizar documentos em outros formatos. Ele suporta HTML e DocBook . O formato DocBook pode ser convertido em outros formatos (por exemplo, PDF, ePub) usando ferramentas adicionais (por exemplo, a2x ).

Por padrão, ele usa destaque da fonte GNU para colorir o código-fonte do código.

    
por 07.03.2014 / 03:05