2009-12-16 17 views
5

¿Cómo puedo obtener código con resaltado de sintaxis en un procesador de textos?Código con resaltado de sintaxis en un procesador de texto

Es para un manual que tendrá ejemplos de código que deberían poder ir de página a página, por lo que poner imágenes no es una opción.

Prefiero hacerlo con OpenOffice pero también podría usar iWorks u Office. El código es Ruby, Java, Python y tal vez otros. Podría usar TextMate para exportarlo si es necesario.

Respuesta

7

XCode ya lo hace, creo. Si copia de su ventana y pega en otra aplicación que acepta texto enriquecido, el formato viene junto con ella. Me acaba de hacer una captura de pantalla:

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

+0

Visual Studio también, eso lo sé. Pero lamentablemente no es una opción viable para la elección de idiomas. – Joey

+0

XCode resalta python y java con seguridad. No tengo un archivo ruby ​​para probar. Pegué en TextEdit, MS Word y algunos otros. –

+0

Acabo de hacer un archivo Ruby de prueba, y eso funcionó también. Parece que esto debería cubrir la pregunta del OP. –

6

VIM tiene una sintaxis hilighing para casi cualquier lenguaje de programación, y tiene la opción de exportar fuente hilighted como archivo HTML que debe estar fácilmente importado por procesador de textos. Utilice

:TOhtml 
3

que era capaz de copiar/pegar correctamente destacó código Java de Eclipse en Word 2007 y Word 2010 mediante la selección de la pasta no regular, pero Pegar Special-> formato de texto enriquecido.

"Pegado especial" se encuentra al hacer clic en la pequeña flecha hacia abajo debajo del icono Pegar en la barra de la cinta de Word.

Cuestiones relacionadas