2009-12-16 16 views
5

Come posso ottenere il codice con l'evidenziazione della sintassi in un elaboratore di testi?Codice con evidenziazione della sintassi in un elaboratore di testi

È per un manuale che contiene esempi di codice che dovrebbero essere in grado di passare da una pagina all'altra in modo che l'inserimento delle immagini non sia un'opzione.

Preferirei farlo con OpenOffice ma potrei usare anche iWorks o Office. Il codice è Ruby, Java, Python e forse altri. Potrei usare TextMate per esportarlo se necessario.

risposta

7

XCode lo fa già, penso. Se si copia fuori dalla sua finestra e si incolla in un'altra app che accetta il rich text, la formattazione arriva insieme ad essa. Ho appena fatto uno screenshot:

screenshot http://img710.imageshack.us/img710/8756/xcodetextedit.png

+0

Anche Visual Studio, lo so. Purtroppo non è una valida opzione per la scelta delle lingue. – Joey

+0

XCode mette in evidenza Python e Java. Non ho un file rubino da provare. Ho incollato in TextEdit, MS Word e alcuni altri. –

+0

Ho appena creato un file ruby ​​di prova, e anche quello ha funzionato. Sembra che questo dovrebbe coprire la domanda dell'OP? –

6

VIM ha una sintassi hilighing per quasi ogni linguaggio di programmazione, e ha l'opzione di esportare fonte hilighted come file HTML che dovrebbe essere facilmente importato dal word processor. Utilizzare

:TOhtml 
3

sono stato in grado di copiare/incollare correttamente evidenziato codice Java da Eclipse in Word 2007 e Word 2010 selezionando Incolla non regolare, ma Paste Special-> formato RTF.

"Incolla speciale" si trova facendo clic sulla piccola freccia in basso sotto l'icona Incolla sulla barra multifunzione di Word.

Problemi correlati