Bennu Game Development

Foros en Español => Recursos => Topic started by: sinplomo on December 22, 2012, 02:37:01 AM

Title: BennuGD en Sublime Text 2
Post by: sinplomo on December 22, 2012, 02:37:01 AM
No sé si conocéis Sublime Text 2, es un editor de código fuente multiplataforma (MacOSX, Linux y Windows). Es de código cerrado y aunque sea de pago, la versión gratuita para evaluación no tiene limite en cuanto a tiempo de uso ni funcionalidades.

http://www.sublimetext.com/

Es bonito, ligero, rápido, agradable, muy practico y tiene muchos plugins. Sin embargo, no tiene resaltado de sintaxis para BennuGD... así que partiendo del archivo de Pascal, he intentado hacer uno que funcione para BennuGD, y de paso el archivo de compilación también.

Aquí tenéis el link para bajar el plugin http://db.tt/8NsFacP8

Aún hay cosas pendientes por hacer, aunque me va a costar un poco porque sé muy poco de regexp... De todos modos, la idea es que alguien con más conocimientos se atreva a meterle mano al archivo BennuGD.tmLanguage y esto vaya mejorando poco a poco entre todos. Si no me equivoco el tmLanguage también funcionaria en MacOSX para el editor TextMate

Ahora mismo con el plugin se ve así el código (el "public" y "int" que hay en las lineas 29 y 30 no se colorean debido a que falta un ";" ... si estuviera un ";" después de la coma en la linea 28 si que los resaltaría... ya os he dicho que yo de regexp MUY MUY justito... )

(http://i48.tinypic.com/2pr7ert.png)
Title: Re:BennuGD en Sublime Text 2
Post by: gecko on December 22, 2012, 06:54:09 PM
genial!!! apenas llego a casa lo miro.

Es una belleza ese editor! :)
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on December 24, 2012, 08:27:37 PM
puf... lo que voy a decir, es algo que no quiero... pero debo hacerlo... perdon si ofendo a alguien con esto...













creo que me voy a pasar a sublime text 2... esta genial... adios ultraedit... el manejo de columnas que es lo que mas me interesa supera al de ultraedit... si seleccionas hasta el final de la linea, selecciona el final de cada una de las lineas, y lo que escribas aparece en cada uno... lastima que el modo columna requiere usar shift+boton derecho.... ahora estoy intentando averiguar como dividir en 2 la ventana con el archivo actual... o sea, el mismo archivo visto en 2 paneles, o 4 si elegimos horizontal y vertical... y poder en cada uno tener una vista diferente del mismo archivo... si logro eso, ya tengo mi nuevo editor.
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on December 24, 2012, 08:57:18 PM
veo que es de pago... :(
Title: Re:BennuGD en Sublime Text 2
Post by: sinplomo on December 25, 2012, 09:00:25 AM
Quote from: SplinterGU on December 24, 2012, 08:57:18 PM
veo que es de pago... :(

Se puede descargar y utilizar sin pagar y no tiene ninguna limitacion de tiempo ni funcionalidades, tecnicamente seria un freeware
Title: Re:BennuGD en Sublime Text 2
Post by: sinplomo on December 25, 2012, 09:06:18 AM
Quote from: SplinterGU on December 24, 2012, 08:27:37 PM. ahora estoy intentando averiguar como dividir en 2 la ventana con el archivo actual... o sea, el mismo archivo visto en 2 paneles, o 4 si elegimos horizontal y vertical... y poder en cada uno tener una vista diferente del mismo archivo... si logro eso, ya tengo mi nuevo editor.

File -> New View into File ...  ;)
Title: Re:BennuGD en Sublime Text 2
Post by: SpeedXP on December 25, 2012, 01:15:17 PM
Splinter, nada mejor que unos cuantos videos para que alguien te explique cómo exprimir al máximo el Sublime Text 2...

http://m.youtube.com/#/watch?v=RUVbvxqFg94&feature=related

Y otros más que han hecho desarrolloweb sobre el tema.
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on December 25, 2012, 10:29:23 PM
Quote from: sinplomo on December 25, 2012, 09:00:25 AM
Quote from: SplinterGU on December 24, 2012, 08:57:18 PM
veo que es de pago... :(

Se puede descargar y utilizar sin pagar y no tiene ninguna limitacion de tiempo ni funcionalidades, tecnicamente seria un freeware

segun dice en la pagina para seguir usando hay que pagar....
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on December 25, 2012, 10:38:44 PM
Quote from: sinplomo on December 25, 2012, 09:06:18 AM
Quote from: SplinterGU on December 24, 2012, 08:27:37 PM. ahora estoy intentando averiguar como dividir en 2 la ventana con el archivo actual... o sea, el mismo archivo visto en 2 paneles, o 4 si elegimos horizontal y vertical... y poder en cada uno tener una vista diferente del mismo archivo... si logro eso, ya tengo mi nuevo editor.

File -> New View into File ...  ;)

gracias... genial, eso funciona, aunque no queria yo como 2 ventanas, sino un split de la ventana actual... y tampoco veo como hacer un arrange de las ventanas para tener las 2 en pantalla visibles...

esta bueno, me encanta las features de columnas... pero que complicado que es todo... las opciones de menus, para nada intuitivos.

Quote from: SpeedXP on December 25, 2012, 01:15:17 PM
Splinter, nada mejor que unos cuantos videos para que alguien te explique cómo exprimir al máximo el Sublime Text 2...

http://m.youtube.com/#/watch?v=RUVbvxqFg94&feature=related

Y otros más que han hecho desarrolloweb sobre el tema.

SpeedXP, por que todos los links de youtube que pones son de mobile? imagino que porque accedes desde un movil, pero desde pc luego no se pueden ver... porqueria youtube.
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on December 25, 2012, 10:40:45 PM
puf, empece a ver el video, y la verdad que no me parece facil ver un video para entender una simple opcion de un editor... vamos que para una pregunta simple no debo ver un video de muchos tios hablando, que lo que menos ves en el video es el editor, solo ves tios con auriculares haciendo webcam...

por que la gente hace las cosas cada vez mas dificiles? por que???!!!

encima 1 hora 15 minutos de video???!!!
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on December 25, 2012, 10:44:37 PM
ya lo encontre view/layout...
Title: Re:BennuGD en Sublime Text 2
Post by: KeoH on December 26, 2012, 01:15:29 PM
Me has sorprendido Splinter xDD pensaba que no te cambiarias a Sublime Text xDDD
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on December 26, 2012, 02:12:45 PM
bueno, aun no me cambio... solo estoy probando...
Title: Re:BennuGD en Sublime Text 2
Post by: SpeedXP on December 26, 2012, 05:11:32 PM
Quote from: SplinterGU on December 25, 2012, 10:38:44 PM
SpeedXP, por que todos los links de youtube que pones son de mobile? imagino que porque accedes desde un movil, pero desde pc luego no se pueden ver... porqueria youtube.

Pues no había caído en ello. Disculpassss!
Ni caso al vídeo que puse... después de verlo entero creí que iba a aprender algo y no fue el caso. Sí encontré muchos otros donde se ven las características del editor, qué se puede hacer con él.

Saludos!
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on December 26, 2012, 05:56:21 PM
todo bien, no hace falta disculparse... era mas bien para que sepas que no se ven...
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on December 27, 2012, 01:33:59 AM
bueno, vuelta a mi querido ultraedit... intente usarlo hoy, y todo bien (relativamente) hasta querer usar el modo columnas, iba bien, pero llega un momento que se pone improductivo, y te hace perder mucho tiempo...
Title: Re:BennuGD en Sublime Text 2
Post by: masteries on January 10, 2013, 09:38:47 AM
Yo utilizo Fedit (segunda versión) tanto para editar código fuente en Fénix como Bennu, y tan contento.

Title: Re:BennuGD en Sublime Text 2
Post by: gecko on January 23, 2013, 02:34:55 PM
che, como hago para instalar esto en mi SublimeText? en que carpeta tengo que poner todos los archivos? tengo que instalar algun otro plugin o algo?

perdon si es una burrada, pero no me anduvo con copiar y pegar en
- C:\Users\Tehuel\AppData\Roaming\Sublime Text 2\Installed Packages
- C:\Users\Tehuel\AppData\Roaming\Sublime Text 2\Packages
- C:\Users\Tehuel\AppData\Roaming\Sublime Text 2\Pristine Packages

(windows seven, 64 bits)
Title: Re:BennuGD en Sublime Text 2
Post by: KeoH on January 23, 2013, 08:59:44 PM
Mis felicitaciones a Sinplomo por este plugin q funciona maravillosamente bien por lo que he podido comprobar!! xD


Yo en linux solo he tenido que copiar la carpeta completa que esta en archivo comprimido en el directorio donde el sublime text guarda los packages. Verás q hay una carpeta para cada lenguaje de programacion. Puedes ver esa carpeta en la opcion "Browse packages" del menu "Preferences"
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on January 23, 2013, 09:12:58 PM
justo hoy me pase todo el dia programando con este editor... la verdad que el ultraedit me estaba corrompiendo mucho los archivos... asi que me pase a este...
Title: Re:BennuGD en Sublime Text 2
Post by: gecko on January 23, 2013, 09:13:30 PM
buenisimo, gracias KeoH! Funciona! :)

...ahora solo tengo que aprender sobre regex para poder mejorar esto
Title: Re:BennuGD en Sublime Text 2
Post by: KeoH on January 23, 2013, 09:47:37 PM
Weno .. he escrito este mensaje y no se que he hecho q lo he perdido y ahora a reescribirlo! xD joer.


Lo que quiera decir es q he creado tres snipets para sublime text, con ellos y con los package que describe el autor de este video que vi sobre programacion con bootstrap:


Video --> http://youtu.be/yBHUihV0VrE (http://youtu.be/yBHUihV0VrE)


Estos snippets los teneis que descomprimir en la carpeta de sublime "packages/user/" y para usarlos lo unico que teneis que hacer es al escribir codigo es poner la palabra clave y pulsar tabulador,


Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on January 29, 2013, 12:41:19 AM
me encantaria saber como se instale esto...
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on January 29, 2013, 12:45:55 AM
ya veo por que no funcionaba, los filetypes estan mal, estan de pascal...
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on January 29, 2013, 01:18:43 AM
que poco intuitivo y poco facil instalar un custom de esquema de color... tengo el esquema de color customizado, pero no lo toma... dios... no entiendo por que hacen las cosas complejas...
Title: Re:BennuGD en Sublime Text 2
Post by: KeoH on January 30, 2013, 02:14:12 AM
yo tengo el esquema de color estandar xD no me complico la vida xD
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on January 30, 2013, 02:24:11 AM
ya lo solucione, me era imposible trabajar con esos colores.
Title: Re:BennuGD en Sublime Text 2
Post by: KeoH on January 30, 2013, 11:39:46 AM
Por cierto .. ha salido el Sublime Text 3 beta ... aun no lo he probao .. si es q se puede .. xD
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on January 30, 2013, 03:26:45 PM
ya le dare una oportunidad, dejame acostumbrarme primero a este... :D
Title: Re:BennuGD en Sublime Text 2
Post by: fulgorelizz on February 19, 2013, 07:49:26 PM
 :( quede gringo!! se ve chidisimo el editor!! como se instala ese package?? xD Diosss en windows como se hace?? este es mas liviano que flamebird!! xD y por mucho que intento cambiar los colores en notepad++ no me quedan asi de bonitos!!
Title: Re:BennuGD en Sublime Text 2
Post by: KeoH on February 19, 2013, 10:53:04 PM
Sigue el video q he puesto.. te enseña a instalar paquetes, aunque no tiene q ver directamente con bennu, es aplicable xD
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on February 20, 2013, 06:24:37 PM
a mi me costo bastante configurar el sublime text... los colores ya tengo una plantilla muy buena... nada de fondo negro... y lo mismo el icono en la taskbar que se confundia con las ventanas de terminales... ya lo cambie... pero en fin... aun tiene algunas cosas un poco molestas... pero bueno, ya me mude a sublime text desde hace un tiempo... lo unico que echo en falta es que no se pueden buscar cadenas con saltos de linea... cosa que en ultraedit si se podia y era muy util... quizas usando regex, pero no es lo mismo.
Title: Re:BennuGD en Sublime Text 2
Post by: fulgorelizz on February 20, 2013, 08:42:05 PM
Quote from: SplinterGU on February 20, 2013, 06:24:37 PM
a mi me costo bastante configurar el sublime text... los colores ya tengo una plantilla muy buena... nada de fondo negro... y lo mismo el icono en la taskbar que se confundia con las ventanas de terminales... ya lo cambie... pero en fin... aun tiene algunas cosas un poco molestas... pero bueno, ya me mude a sublime text desde hace un tiempo... lo unico que echo en falta es que no se pueden buscar cadenas con saltos de linea... cosa que en ultraedit si se podia y era muy util... quizas usando regex, pero no es lo mismo.

te gusta mas el fondo blanco??? jejeje yo nooop!! ni el blanco ni el azul tipo c++ xD es una locura!! el negro de fondo tampoco me gusta mas el gris oscuro como el entorno ubuntu, y la nueva c6 de adobe me parecen bastante comodos a la vista!! programo comodamente!! pero todo es cuestion de gusto, vale destacar que sublime text tiene herramientas muy utiles para la programacion, fino seria conseguir la manera que use el compilador bennu, quien se abocara a esto?? xD .... seria interesante aparte de que verdaderamente es liviano!!!
Title: Re:BennuGD en Sublime Text 2
Post by: KeoH on February 21, 2013, 12:00:56 AM
Yo creo q un color oscuro como fondo en el editor cansa menos la vista, por eso lo tengo asi. El gris oscuro q viene por defecto en sublime me gusta. Pero para gustos los colores xDD
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on February 21, 2013, 02:59:31 AM
Quote from: fulgorelizz on February 20, 2013, 08:42:05 PM
Quote from: SplinterGU on February 20, 2013, 06:24:37 PM
a mi me costo bastante configurar el sublime text... los colores ya tengo una plantilla muy buena... nada de fondo negro... y lo mismo el icono en la taskbar que se confundia con las ventanas de terminales... ya lo cambie... pero en fin... aun tiene algunas cosas un poco molestas... pero bueno, ya me mude a sublime text desde hace un tiempo... lo unico que echo en falta es que no se pueden buscar cadenas con saltos de linea... cosa que en ultraedit si se podia y era muy util... quizas usando regex, pero no es lo mismo.

te gusta mas el fondo blanco??? jejeje yo nooop!! ni el blanco ni el azul tipo c++ xD es una locura!! el negro de fondo tampoco me gusta mas el gris oscuro como el entorno ubuntu, y la nueva c6 de adobe me parecen bastante comodos a la vista!! programo comodamente!! pero todo es cuestion de gusto, vale destacar que sublime text tiene herramientas muy utiles para la programacion, fino seria conseguir la manera que use el compilador bennu, quien se abocara a esto?? xD .... seria interesante aparte de que verdaderamente es liviano!!!

no es que me gusta mas el blanco, sino que las letras no me gustan los colores que vienen por default, ya estoy acostumbrado a ver los comentarios en verde, las constantes en rojo, y asi... y para navegar rapidamente en los fuentes, como suelo hacer, necesito los colores que estoy acostumbrado, o por lo menos parecido, y estos colores no quedan bien con el fondo gris o negro...

tampoco tiene algo magnifico que tiene ultraedit, que es al hacer una busqueda te despligue una ventana con todos los resultados, y puedas navegar entre ellos o copiarlos al portapapeles... tampoco insertar un enter en la cadena de reemplazo...
Title: Re:BennuGD en Sublime Text 2
Post by: fulgorelizz on February 21, 2013, 02:13:08 PM
 8) en eso te apoyo 100% splinter, los colores a los que uno se acostumbra jugan un papel importantisimo a la hora de navegar el codigo!!  ;) uno es muy visual, sabes que si haria falta para cualquier editor bennugd?? el explorador de procesos y funciones desde el menu contextual del raton, super rapido!! las ultimas versiones dreamweaver la poseen, y como ahorra tiempo para bennu seria excelente algo asi

menu contextual
*-----------------------------------*
copiar
cortar
pegar
-------
buscar
------
funciones->
procesos->
-----
grupo de funciones->
grupo de procesos->
-----
ir a constantes
ir a globales
ir a locales
ir a privadas
-------------------*

donde funciones muestre todas las funciones declaradas y en procesos pase lo mismo, en cuanto al grupo, seria excelente que los procesos y funciones tambien tuviesen un edintificador interno del editor para saber a que grupo pertenece cada bloque, ejemplo, que uno pudiera identificar como un grupo a todos losprocesos que estan relacionados con los enemigos, otro grupo para las fisicas, otro para los jefes de area y asi, tambien ahorraria muchisimo el tiempo de programacion.

al igual que ir a que solo posicione el cursor donde empiezan cada tipo de variable y las constantes!! super ,  8)

Title: Re:BennuGD en Sublime Text 2
Post by: KeoH on February 21, 2013, 08:42:58 PM
Sublime Text tiene cientos de plugins ... seguro q hay alguno q te sirva jajaja
Title: Re:BennuGD en Sublime Text 2
Post by: SplinterGU on March 22, 2013, 02:32:28 PM
bien, hace un tiempo que me pase a sublime text 2, pero bueno, alguna que otra vez tengo que usar el ultraedit, para hacer reemplazos considerando los saltos de lineas... en fin...

la cosa es que quiero imprimir ahora desde sublime text 2... pero me encuentro con que no se puede imprimir... WTF???!!!

epic fail!
Title: Re:BennuGD en Sublime Text 2
Post by: gecko on April 25, 2013, 12:44:22 AM
encontré una pequeña curiosidad que de tanto verla pasó a ser molestia...

para que el coloreado funcione correctamente los procesos hay que declararlos con un ";" al final de la linea... y las funciones (que dentro de bennu creo que sintacticamente son identicas) no hace falta.

Adjunto un screenshot