Come posso facilmente evidenziare la syntax del codice PHP in Word?

Come faccio a scrivere e codificare in modo syntax il codice PHP (o qualsiasi altro linguaggio di programmazione) in un documento di Word 2009?

Puoi utilizzare Notepad ++ per realizzarlo in tre modi. Solo in modo da sapere, Notepad ++ è una versione più avanzata del block note, che support l'evidenziazione di syntax di diversi file di codice "fuori dal box" – PHP incluso!

Scaricare e installarlo, spararla e caricare il tuo file PHP. Dovresti guardarlo automaticamente in modo bello (se non, perché l'estensione del file è diverso da .php , vai a Lingua -> PHP o Lingua -> P -> PHP).

Se hai bisogno di cambiare uno dei colors, puoi facilmente farlo – vai a Impostazioni -> Styler Configurator. Da quel menu è ansible modificare le varie opzioni di evidenziazione e carattere, per soddisfare le tue esigenze – anche se il predefinito di solito è sufficiente per la maggior parte.

Quindi, vai a Plugins -> NppExport. Da lì, hai tre opzioni che puoi considerare:

  • Esport in RTF
  • Esport in HTML
  • Copiare tutti i formati negli appunti

Inizia con l'ultima – "Copia tutti i formati in appunti" – che copierà l'integer file con la syntax evidenziata negli appunti. Una volta cliccato su di esso, apri Microsoft Word e basta colpire la pasta! Dovresti vedere il codice splendidamente evidenziato in syntax. Se qualcosa va storto, puoi provare una delle altre opzioni (esport in RTF / HTML), anche se non ho mai avuto un problema con il metodo degli appunti.

Invia il tuo codice a un sito web di evidenziazione della syntax in linea, questo ad esempio (seleziona il langage, Autodetect non funziona molto bene). Qui è presente un elenco di altri siti di evidenziazione della syntax online.

Copia il codice evidenziato e incollalo in Word.

È ansible installare il tipo di file .PHPS in Apache quindi copiare l'output dal tuo browser in Word.

nel tuo http.conf

 AddType application/x-httpd-php-source .phps 

Sintassi che evidenzia molte lingue nei documenti di Word: http://www.planetb.ca/2008/11/syntax-highlight-code-in-word-documents/

Ho trovato questa domanda alla ricerca di la stessa cosa per Outlook su Mac OS, ma Notepad ++ non esiste per OSX e utilizzo il text Sublime (che ha il vantaggio di essere cross-platform).

Per questo c'è un plugin chiamato SublimeHighlight .

Supponendo che utilizzi il controllo dei pacchetti Sublime , i passaggi per installare SublimeHighlight sono:

  1. Premere il cmd shift P
  2. Esegui "Controllo dei pacchetti: Aggiungi canale"
  3. Incolla l'url github: https://github.com/n1k0/SublimeHighlight
  4. Premere di nuovo cmd shift P e eseguire "Controllo del pacchetto: pacchetto di installazione"
  5. Installare il pacchetto "Evidenzia" e riavviare il text Sublime.

Quindi per copiare il text è ansible premere cmd shift P e eseguire "SublimeHighlight: copia negli appunti come HTML" (o RTF). Questi comandi possono essere assegnati anche tasti di scelta rapida .

Si noti che in Windows o Linux il tasto di scelta rapida per la tavolozza di comandi è diverso, ma è ansible accedere usando la voce Strumenti> Comandi Palette.

Senza creare manualmente stili di caratteri per each elemento della lingua e applicarli manualmente, non è ansible.

La tua scommessa migliore è quella di prendere uno screenshot in un editor che esegue l'evidenziazione della syntax e inserirlo nel documento, o copia e incolla il codice già colorato di un altro programma (forse un pennarello) e incollalo in Word e spero che la formattazione del colore viene preservata.

È ansible utilizzare l' evidenziazione syntax plugin in Ms.Word https://store.office.com/syntax-highlighter-WA104315019.aspx?assetid=WA104315019 . io seguo questo passo e lavoro

Produzione

Potresti voler considerare l'abbandono di Word e utilizzare AsciiDoc invece. AsciiDoc è un semplice linguaggio di marcatura e un processre per rendere i documenti in altri formati. Support HTML e DocBook . Il formato DocBook può essere convertito in altri formati (ad es. PDF, ePub) utilizzando strumenti aggiuntivi (es. A2x ).

Per impostazione predefinita, utilizza la source-highlight GNU al codice sorgente del codice colore.