¿Cómo puedo escribir fácilmente un código PHP resaltado de sintaxis (o cualquier otro lenguaje de programación) en un documento de Word 2009?
¿Cómo puedo escribir fácilmente un código PHP resaltado de sintaxis (o cualquier otro lenguaje de programación) en un documento de Word 2009?
Respuestas:
Puede usar Notepad ++ para lograr esto de tres maneras. Para que lo sepas, Notepad ++ es una versión más avanzada de Notepad, que admite el resaltado de sintaxis de diferentes archivos de código "listos para usar" - ¡PHP incluido!
Descárguelo e instálelo, enciéndalo y cargue su archivo PHP. Debería verlo de manera hermosa y colorida (de lo contrario, debido a que la extensión del archivo es diferente .php
, vaya a Idioma -> PHP o Idioma -> P -> PHP).
Si necesita cambiar alguno de los colores, puede hacerlo fácilmente, solo vaya a Configuración -> Configurador de Styler. Desde ese menú, puede cambiar las diferentes opciones de resaltado y fuente, para satisfacer sus necesidades, aunque el valor predeterminado generalmente es suficiente para la mayoría.
Luego, vaya a Complementos -> NppExport. A partir de ahí, tiene tres opciones que puede considerar:
Comience con el último: "Copiar todos los formatos al portapapeles", que copiará todo el archivo con la sintaxis resaltada en el portapapeles. Una vez que hagas clic en él, abre Microsoft Word y presiona pegar. Debería ver el código bellamente resaltado de sintaxis. Si algo sale mal, puede probar una de las otras opciones (exportar a RTF / HTML), aunque nunca he tenido un problema con el método del portapapeles.
Envíe su código a un sitio web de resaltado de sintaxis en línea, este por ejemplo (seleccione el idioma usted mismo, Autodetect no funciona muy bien). Hay una lista de otros sitios de resaltado de sintaxis en línea aquí .
Copie el código resaltado y péguelo en Word.
Puede instalar el tipo de archivo .PHPS en Apache y luego copiar la salida de su navegador a Word.
en su http.conf
AddType application/x-httpd-php-source .phps
Encontré esta pregunta buscando lo mismo para Outlook en Mac OS, pero Notepad ++ no existe para OSX y uso Sublime Text (que tiene la ventaja de ser multiplataforma).
Para esto hay un complemento llamado SublimeHighlight .
Suponiendo que use Sublime Package Control , los pasos para instalar SublimeHighlight son:
Luego, para copiar texto, puede presionar cmd shift Py ejecutar "SublimeHighlight: copiar al portapapeles como HTML" (o RTF). A estos comandos también se les pueden asignar atajos de teclado .
Tenga en cuenta que en Windows o Linux la tecla de acceso directo para la Paleta de comandos es diferente, pero se puede acceder yendo a Herramientas> Paleta de comandos.
Sintaxis que destaca muchos idiomas en documentos de Word: http://www.planetb.ca/2008/11/syntax-highlight-code-in-word-documents/
Sin crear manualmente estilos de caracteres para cada elemento del idioma y aplicarlos manualmente, no puede.
Su mejor opción es tomar una captura de pantalla en un editor que resalte la sintaxis e insertarla en su documento, o copiar y pegar el código ya colorido de otro programa (tal vez un contenedor de pegar) y pegarlo en Word y esperar que Se conserva el formato de color.
Puede usar Plugin Syntax Highlight en Ms.Word https://store.office.com/syntax-highlighter-WA104315019.aspx?assetid=WA104315019 . sigo ese paso y trabajo
Es posible que desee considerar abandonar Word por completo y utilizar AsciiDoc en su lugar. AsciiDoc es un lenguaje de marcado simple y un procesador para procesar documentos en otros formatos. Es compatible con HTML y DocBook . El formato DocBook se puede convertir a otros formatos (por ejemplo, PDF, ePub) utilizando herramientas adicionales (por ejemplo, a2x ).
Por defecto, utiliza GNU source-highlight para codificar el código fuente del código de color.