¿Hay alguna forma de activar el resaltado de sintaxis en Google Docs ?

Personalmente lo uso para editar y colaborar en archivos C ++, pero el resaltado de sintaxis PHP o SQL también sería interesante.

Comentarios

Responder

Con el nuevo Complementos para Google Drive , puedes resaltar el código con el Complemento de Bloques de código .

Después de instalar el complemento, puede acceder a él seleccionando el código que desea formatear, vaya a _Add-ons → Bloques de código → Inicio:

Captura de pantalla para invocar el elemento de menú Bloques de código

Aparece una barra lateral donde puede seleccionar el lenguaje de programación y un tema:

Captura de pantalla del uso del complemento

Después de hacer clic en Formato , el resultado se ve así:

ingrese la descripción de la imagen aquí

Comentarios

  • SUGERENCIA: si desea resaltar el código para una presentación, escriba el código en un documento y luego cópielo / péguelo en la presentación.
  • @Hern á nEche: parece que necesita un conjunto completo de permisos para instalarse en la barra de menú: developers.google.c om / apps-script / add-ons / …
  • @ vibs2006 Eso no parece ser posible en Code Pretty. Sin embargo, desde que escribí esta respuesta, han llegado varios otros complementos de resaltado de código. Google para google documents code highlighting o similar. Por ejemplo, Code Blocks parece admitir diferentes sintaxis: » Detección automática de idioma (o elíjala usted mismo) «. He agregado eso a mi respuesta.
  • Tienes ‘ tienes razón, @icordoba, parece que Google ha introducido algún esquema de verificación, que el autor de Code Pretty no ha ‘ t obtenido todavía. Me comuniqué con el autor: twitter.com/vramdal/status/1060491855601848321
  • @ f01 Sí, lamentablemente así parece. He reescrito la respuesta para sugerir otro complemento que tenga el mismo propósito.

Responder

I » Hemos encontrado codepad.org que permite compartir fragmentos de código. Admite resaltado de sintaxis e incluso compilación de código. Y admite una amplia gama de lenguajes de programación: C, C ++ , D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. Y una gran característica más: no requiere iniciar sesión.

Comentarios

  • Esta es una buena respuesta. Un gran lenguaje faltante es Java. Sería bueno ver C # allí también. Ruby? Com ‘ on!
  • ¿Qué ‘ está mal con Ruby? (especialmente en 2014)

Respuesta

Puede agregar Bloque de código para Google Docs .

1 * – Google Docs -> Pestaña Complementos -> 2 * – Obtener complementos … -> Buscar: «Bloques de código»

3 * – Luego vas a Complementos -> Bloque de código -> Inicio

4 * – Selecciona Tema (50+)

ingrese la descripción de la imagen aquí

Comentarios

  • no se puede revertir o cambiar el Tema una vez que se ha aplicado y también varía el resaltado de manera diferente en diferentes bloques de código

Respuesta

Puede hacer utilice los campos de preguntas o respuestas en los sitios de Stack Exchange para ayudar.

  1. Pegue el fragmento de código en un campo de texto en blanco.
  2. Selecciónelo y use el botón «código de muestra» (el que tiene llaves) para asegurarse de que se formatee como código.
  3. Espere un poco para dejar que el resaltado de sintaxis para hacer lo suyo.
  4. Copie el bloque de código de pregunta / respuesta de vista previa.
  5. En su documento de Google, en una nueva línea, establezca el estilo de párrafo en block-quote.
  6. Pegue el bloque de código de vista previa.
  7. Eso es todo.

Google Docs parece restablecer la fuente para algunos razón, pero conserva el resaltado de sintaxis. Bueno para incluir fragmentos de código en la documentación.

Comentarios

  • Eso ‘ s muy tedioso, y usted ‘ tendrá que pasar por este proceso nuevamente cada vez que haga algún cambio no trivial en su código.
  • Probablemente sea más fácil escribir y copiar desde una aplicación como VSCode, que transfiere el formato a Google Docs automáticamente.

Respuesta

No. Para programar en línea cuando está fuera de casa, consulte Mozilla Bespin

EDITAR: Mozilla Bespin está muerto, se fusionó en IDE de Cloud 9 .

Comentarios

  • No ‘ t necesita alojamiento para todo el proyecto. Necesito compartir uno o dos archivos. Google Docs es muy sencillo de usar y apropiado para ese propósito. Excepto por el resaltado de sintaxis.
  • Luego, solo coloque o dos archivos en Bespin. Google Docs no admite el resaltado de sintaxis en absoluto (y no puedo ver si lo admitirá en el futuro)
  • Tengo que estar de acuerdo aquí, ‘ no está realmente dentro el alcance de Google Docs.
  • El proyecto Bespin ya no existe . Cloud9 IDE, en el que Bespin se fusionó en el momento de escribir esto, solo admite javascript.
  • MÁS ACTUALIZACIÓN: de mozillalabs.com/en-US/skywriter / … The Mozilla Skywriter proyecto, anteriormente conocido como Bespin , se ha fusionado con otro proyecto. Si ‘ está buscando un editor personalizable que pueda incrustar en sus propios proyectos, eche un vistazo a Ace.ajax.org Si ‘ está buscando hacer su codificación en la nube, eche un vistazo a Cloud9.IDE.com que se basa en Ace (y Ace incluye código del proyecto Bespin / Skywriter).

Respuesta

I «ve descubrió que copiar pastas de Pastebin funciona perfectamente y, como beneficio adicional, agrega números de línea que Google Docs reconoce como una lista numerada.

Vas a Pastebin , creas un pegado no listado (si no quieres que nadie más lo vea), seleccionas el resaltado de sintaxis de una gran cantidad de idiomas disponibles y sintaxis, presione Enviar, luego seleccione y copie el texto resaltado en su Documento de Google.

Respuesta

Solo para ser claros para los novatos como yo,

N o, no hay código resaltado de forma nativa en Google Docs.

Hay complementos que pueden resaltar el código.

Code Pretty se mencionó anteriormente y tiene revisiones adecuadas.

Bloque de código también se menciona y tiene buenas críticas.

Si no desea instalar complementos, se vuelve más difícil. http://markup.su/highlighter/ es mencionado anteriormente como bueno, y hace un trabajo bastante bueno. Solo tiene que copiar y pegar el código cada vez que haya un cambio.

Si desea formatear el código solo con fines de documentación, estas soluciones trabajar.

Si desea la colaboración en tiempo real, existen soluciones mucho mejores para el código que Google Docs.

Consulte soluciones como https://codeshare.io/

Comentarios

  • Ya se conoce. Pero nosotros ‘ Estoy buscando una solución para eso.

Respuesta

Me enfrenté este problema también, y no quería agregar ninguna extensión a mi cuenta de Google Docs. Encontré http://markup.su/highlighter/ , un resaltador de sintaxis de código en línea, simplemente pegas tu código y puedes elegir entre diferentes estilos.

Yo personalmente uso el estilo «Dawn», luego pego la salida en una pestaña en el documento, elimino los bordes y establezco un fondo para esta pestaña. El resultado es bueno.

Respuesta

Probé Code Pretty recomendado aquí, está bien. Desearía que fuera de código abierto para que alguien pudiera programar FÁCILMENTE en una tecla de acceso rápido para usar como dijeron otros. Lo hace muy útil para el mundo profesional, p. ej., codificar documentos de instrucciones o de tipo wiki para enseñar a otros cómo automatizar / codificar cosas.

Probé Bloques de código en cambio. Me gusta mucho más. Es mucho más fácil diferenciar el código del documento para entrenar o escribir tus propias notas cuando aprendes otro idioma nuevo.

Responder

Para algo simple, pruebe rextester . Permite colaborar en tiempo real en fragmentos de código escritos en muchos idiomas. Vaya a «ejecutar código», elija su idioma y luego presione el botón «Cooperación en vivo».

Comentarios

  • ¿Por qué alguien querría ch ¿Elige esa opción?
  • @Al Everett Porque permite colaborar en fragmentos de código en tiempo real. Aunque esto no ‘ no responde la pregunta directamente, pero sugiere una alternativa.
  • Luego, edite su respuesta para incluir esa información.

Respuesta

Vim puede generar su búfer de sintaxis resaltada en un archivo HTML:

http://vim.wikia.com/wiki/Pasting_code_with_syntax_coloring_in_emails

o este también es bueno:

https://superuser.com/questions/565050/export-file-syntax-highlighting-to-html-using-vim

Este archivo se puede abrir en su navegador, desde donde puede copiar y pegue el texto en Google Docs / Drive.

Respuesta

Bueno, hay una aplicación web que se proyectó para ser incluida en Google Docs pero se canceló: / Su nombre es Collide . Puedes verlo en acción aquí

Comentarios

  • No ‘ no ayuda mucho dar una respuesta que ofrezca una solución que ya ha sido cancelada. Nuestro objetivo en toda la red StackExchange es proporcionar soluciones útiles y relevantes. Una forma de ayudar es pensar si hizo la pregunta, ¿le gustaría una respuesta eso te dice que había casi una solución pero fue cancelada, sin embargo, todavía puedes ver cómo habría sido » aquí «.
  • Mi error, fue cancelado ‘ por google ‘ pero ahora es un proyecto de código abierto. Verifique el enlace Collide.

Answer

Puede pegarlo en VSCode y copiar desde allí, luego pegarlo en GDocs, el formato se conservará con resaltado de sintaxis y fuente monoespaciada.

Respuesta

Esta es una forma un tanto indirecta de obtener el resaltado de sintaxis de Vim (o cualquier otra herramienta que pueda guardar un archivo en forma de HTML) en un documento de Google:

  1. Copie su código en gvim
  2. Haga clic en el Menú de sintaxis en gvim y seleccione «Convertir a HTML».
  3. Guarde esa versión html en un archivo.
  4. Abra ese archivo en Chrome usando ctrl-o para encontrarlo. Luego, en Chrome, escriba ctrl-a ctrl-c
  5. En un nuevo documento de Google, haga clic en el puntero del mouse y escriba ctrl-v.
  6. Si gvim está configurado para tener un color de fondo personalizado, luego en Google Docs, escriba ctrl-a, seleccione el símbolo de resaltado (el icono que parece un marcador de resaltado justo a la derecha de la A subrayada), y en el menú emergente, seleccione Ninguno.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *