Come posso facilmente scrivere e evidenziare il codice PHP evidenziato (o qualsiasi altro linguaggio di programmazione) in un documento di Word 2009?
Come posso facilmente scrivere e evidenziare il codice PHP evidenziato (o qualsiasi altro linguaggio di programmazione) in un documento di Word 2009?
Risposte:
È possibile utilizzare Notepad ++ per eseguire ciò in tre modi. Solo per questo, Notepad ++ è una versione più avanzata di Notepad, che supporta l'evidenziazione della sintassi di diversi file di codice "out of the box" - incluso PHP!
Scaricalo e installalo, accendilo e carica il tuo file PHP. Dovresti vederlo automaticamente colorato (in caso contrario, perché l'estensione del file è diversa da .php
, vai su Lingua -> PHP o Lingua -> P -> PHP).
Se devi cambiare uno dei colori, puoi farlo facilmente - vai su Impostazioni -> Styler Configurator. Da quel menu, puoi modificare le varie opzioni di evidenziazione e font, in base alle tue esigenze, anche se il valore predefinito di solito è sufficiente per la maggior parte.
Quindi, vai su Plugin -> NppExport. Da lì, hai tre opzioni che puoi considerare:
Inizia con l'ultimo - "Copia tutti i formati negli appunti" - che copierà negli appunti l'intero file con la sintassi evidenziata . Una volta cliccato, quindi apri Microsoft Word e premi semplicemente incolla! Dovresti vedere il codice splendidamente evidenziato in sintassi. Se qualcosa va storto, puoi provare una delle altre opzioni (esporta in RTF / HTML), anche se non ho mai avuto problemi con il metodo degli Appunti.
Inviare il codice a un sito evidenziazione della sintassi in linea, questo uno per esempio (selezionare il langage da soli, Autodetect non funziona molto bene). C'è un elenco di altri siti di evidenziazione della sintassi online qui .
Copia il codice evidenziato e incollalo in Word.
È possibile installare il tipo di file .PHPS in Apache, quindi copiare l'output dal browser in Word.
nel tuo http.conf
AddType application/x-httpd-php-source .phps
Ho trovato questa domanda cercando la stessa cosa per Outlook su Mac OS, ma Notepad ++ non esiste per OSX e utilizzo Sublime Text (che ha il vantaggio di essere multipiattaforma).
Per questo c'è un plugin chiamato SublimeHighlight .
Supponendo che tu usi Sublime Package Control , i passaggi per installare SublimeHighlight sono:
Quindi per copiare il testo è possibile premere cmd shift Ped eseguire "SublimeHighlight: copia negli appunti come HTML" (o RTF). A questi comandi possono anche essere assegnate scorciatoie da tastiera .
Notare che su Windows o Linux il tasto di scelta rapida per la Tavolozza comandi è diverso, ma è possibile accedervi selezionando Strumenti> Tavolozza comandi.
Sintassi che evidenzia molte lingue nei documenti di Word: http://www.planetb.ca/2008/11/syntax-highlight-code-in-word-documents/
Senza creare manualmente stili di carattere per ogni elemento della lingua e applicarli manualmente, non è possibile.
La cosa migliore da fare è fare uno screenshot in un editor che evidenzi la sintassi e inserirlo nel documento, oppure copiare e incollare il codice già colorato da un altro programma (forse un cestino) e incollarlo in Word e sperare che la formattazione del colore viene preservata.
Puoi utilizzare Evidenzia sintassi plug- in in Ms.Word https://store.office.com/syntax-highlighter-WA104315019.aspx?assetid=WA104315019 . seguo quel passaggio e lavoro
Puoi prendere in considerazione l' idea di abbandonare del tutto Word e utilizzare invece AsciiDoc . AsciiDoc è sia un semplice linguaggio di markup che un processore per rendere i documenti in altri formati. Supporta HTML e DocBook . Il formato DocBook può essere convertito in altri formati (ad es. PDF, ePub) utilizzando strumenti aggiuntivi (ad es. A2x ).
Per impostazione predefinita, utilizza l' evidenziazione sorgente GNU per colorare il codice sorgente.