Noticias

¡Ayuda a la Comunidad GM, haz una donación!

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: Copiar código con colores [Solucionado]  (Leído 6978 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Clamud

en: Diciembre 22, 2014, 05:09:02 pm
Buen día, he estado buscando una forma sencilla (automática) para copiar los colores junto con el código GML, para pegarlo en algún editor de texto como Word. Yo uso  :GM8::GMS:, me gusta más la combinación de colores de GM8, quiero copiar esos colores. He leído que hay editores de código externos para GML, ¿en alguno de ellos se podrán copiar los colores?
Gracias, hasta luego.
« última modificación: Diciembre 23, 2014, 01:34:03 am por Clamud »

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Xizotono

  • Adicto
  • *
  • Puntos: 391
  • Mensajes: 363
    • Ver Perfil
Respuesta #1 en: Diciembre 22, 2014, 07:14:13 pm
No entiendo muy bien lo que quieres. ¿Quieres que se copie el color de codigo tambien?, no creo que se pueda. Por otra parte, hay editores de texto que te permiten ver el texto en color (si programas en algun otro codigo se sabra facilmente).

Por ejemplo yo para programar webs uso el Blue Fish o el Sublime Text (recomiendo este, mas bonito). Eso si, no veo que funcionalidad tendria pasarlo a otro programa :)

 


Desconectado Clamud

Respuesta #2 en: Diciembre 22, 2014, 09:50:03 pm
Gracias por responder Xizotono.

Siempre intento documentar todo lo que hago en GM, pero lo escribo en papel en forma de pseudocódigo o diagramas, pero nunca escribo el código GML a lápiz y menos si es mucho código, los códigos quedan almacenados dentro de los juegos o en archivos de texto.

Ahora quiero documentar mis programas de un modo elegante, también tenía ganas de escribir algunos tutoriales y recopilar la información del último proyecto en el que he estado trabajando para mostrarla a los interesados.

Se pueden hacer capturas de pantalla y pegar el código como imagen dentro del documento, pero hay cosas que no me gustan: el documento queda de un tamaño mayor, con una imagen no se puede seleccionar, copiar y pegar automáticamente, y por lo general el texto se imprime mejor que las imágenes.

Esta idea surgió al trabajar en Matlab; en éste programa el código se puede copiar y pegar con el mismo formato, queda muy bien al pasarlo a Word.

Ya probé con notepad++ y Sublime Text, pero los colores no se pueden copiar.

Se me acaba de ocurrir una solución: copiar los códigos al editor de mensajes del foro entre las etiquetas [gml][/gml], el resultado se puede copiar con formato. Para código de GM8 va a funcionar bien, pero no está actualizado para GMS.

Aún espero que exista otra solución.

 


Desconectado Xizotono

  • Adicto
  • *
  • Puntos: 391
  • Mensajes: 363
    • Ver Perfil
Respuesta #3 en: Diciembre 22, 2014, 10:36:13 pm
En ningun editor de texto que haya probado se pueden copiar los colores, los ponen ellos mismos a su gusto y los puedes cambiar en general. Una solucion bastante joputa es copiar el codigo en WORD y hacer el color a mano xD

 


Desconectado penumbra

Respuesta #4 en: Diciembre 22, 2014, 11:00:52 pm
Me parece que el sitio oficial de YoYo tiene una sección para sugerir características nuevas de GMS, se podría hacer el intento y añadir la sugerencia de copiar como texto RTF. Aunque De aceptarla(cosa difícil) seguro tardarían meses en implementarla  :-X

Sobre sublime text encontré esto, es a través de plugin, pero parece que no permite usar colores personalizados, sino esquemas predefinidos
Citar
An humble SublimeText package for exporting highlighted code as RTF or HTML

http://stackoverflow.com/questions/21037711/sublime-text-2-paste-with-colors-to-ms-word

 


Desconectado Clamud

Respuesta #5 en: Diciembre 23, 2014, 01:32:57 am
Gracias penumbra, encontré la solución gracias a tu respuesta. Revisé el plugin para Sublime Text, pero al ver que está un poco limitado decidí buscar uno equivalente para Notepad++, y resulta que ya lo tiene incluido (NppExport), con ese plugin se puede copiar o exportar en RTF. Entonces usé esta definición de colores http://yal.cc/notepad-syntax-highlighting-for-gamemaker-studio/, que edité un poco, porque en algunos casos no muestra el color por defecto de GM8. Ya funciona a la perfección.

 


Desconectado shaq145

  • Habitual
  • *
  • Puntos: 81
  • Mensajes: 80
  • Sexo: Masculino
    • Ver Perfil
    • SalzeGames, juegos retro estilo años 80'
Respuesta #6 en: Diciembre 23, 2014, 10:49:23 am

Muy interesante y útil Clamud!

Una consulta. Me he bajado el xml de la pàgina que comentas y lo he importado al notepad++ (que ya usaba para otros lenguajes). Pero cuando Selecciono el "Game Maker" Lang no me resalta los colores...debo hacer algo más?

saludos!

Fan de los retro-juegos 2D, arcades, plataformas. Programador. Amiga and MSX fan
 


Desconectado Clamud

Respuesta #7 en: Diciembre 23, 2014, 04:33:16 pm
Estos son los pasos: en el menú "Language" selecciona "Define your language...", en la ventana que aparece oprime el botón "Import...", busca el archivo xml y ábrelo, cierra el programa y ábrelo de nuevo, en el menú "Language" selecciona "Game Maker Lang" que debe aparecer en la parte de abajo, y listo.

 


Desconectado shaq145

  • Habitual
  • *
  • Puntos: 81
  • Mensajes: 80
  • Sexo: Masculino
    • Ver Perfil
    • SalzeGames, juegos retro estilo años 80'
Respuesta #8 en: Diciembre 24, 2014, 10:27:02 am

ok, esto ya lo tengo hecho pero no se me aplican los colores...el archivo que se abre qué extension debe tener?

saludos

Fan de los retro-juegos 2D, arcades, plataformas. Programador. Amiga and MSX fan
 


Desconectado Clamud

Respuesta #9 en: Diciembre 24, 2014, 06:01:23 pm
Debe ser xml, ¿ya elegiste el lenguaje en el menú "language"?