Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Noticias (https://www.clubdelphi.com/foros/forumdisplay.php?f=34)
-   -   Hasta el más tonto hace relojes: XEditor (https://www.clubdelphi.com/foros/showthread.php?t=22545)

Julián 29-09-2012 20:49:58

Cita:

Empezado por dec (Mensaje 445787)
Pues si lo traduces al japonés ya tendrás ganada una licencia,


Yo te lo puedo traducir al panocho :D, que no es un dialecto, sino un "malhablar".

dec 30-09-2012 08:44:32

Cita:

Empezado por Julián (Mensaje 445792)
Yo te lo puedo traducir al panocho :D, que no es un dialecto, sino un "malhablar".

Tú la licencia no pero el cielo lo tienes ganado. :D :D :D :D

matabyte 01-10-2012 09:11:59

Sobre lo de codificacion y unicode. En opciones aparece la opcion de elegir la codificacion. Como no pone en opciones que es solo a la hora de salvar pues pensaba que era para la carga de archivos. Yo pondría que es referente a salvar, o crear una sección en opciones como "save options".:D

Bueno, ya buscare mas fallos :p

No esta mal este tema, se podría abrir un subforo para que la gente pruebe y de opiniones de nuestros programas jejeje.

dec 01-10-2012 10:15:53

Hola a todos,

Cita:

Empezado por matabyte (Mensaje 445918)
Sobre lo de codificacion y unicode. En opciones aparece la opcion de elegir la codificacion. Como no pone en opciones que es solo a la hora de salvar pues pensaba que era para la carga de archivos. Yo pondría que es referente a salvar, o crear una sección en opciones como "save options".:D

Bueno, ya buscare mas fallos :p

No esta mal este tema, se podría abrir un subforo para que la gente pruebe y de opiniones de nuestros programas jejeje.

En primer lugar, gracias por tu interés en el programa matabyte. Vamos a ver si podemos aclarar un poco este asunto. En efecto, en las opciones del programa, puede elegirse una codificación "por defecto", pero, se trata de la codificación que se usará al crear nuevos documentos, y, si no se cambia después (desde el menú contextual del editor), cuando estos se guarden.

Dicho de otra manera, uno no puede elegir la codificación en que se abren los documentos, sino que, cuando se abre un archivo, es Delphi quien determina la codificación del mismo. Por esto la opción anterior no entra aquí, pues sólo sirve como codificación por defecto para nuevos documentos. Otra cosa... es que pueda añadirse al programa la posibilidad de "forzar" la apertura de un documento en una codificación determinada... tal vez esto no sea mala idea, aunque ahora mismo no estoy seguro.

Espero que ahora haya quedado claro el asunto, pero, de no ser así no dejes de decírmelo y trataré de explicarme mejor. ;)

Julián 01-10-2012 13:52:22

En los editores que yo uso, la cosa es como dice dec: el documento se abre con la codificación que el editor le detecta. Y luego se tiene la opción de cambiarla, de dos formas: conviertiendo o reinterpretando. Es una característica que uso bastante, para convertir a utf-8, lo cual evita problemas, sobre todo con Ajax.

Lo acabo de probar y si tuviera un navegador ftp sería cojonudo. Tambien estaría bien compactar un poco, incluso reducir al mínimo, el "espacio perdido" en los "margins" y "paddings" de los componentes usados, no se si me explico. A lo mejor con un theme mas ligero se podría conseguir.

Un saludo!

roman 01-10-2012 16:31:21

Cita:

Empezado por dec (Mensaje 445774)
Aunque no puedo ahora mismo contestar a nada de lo que ha salido, quiero deciros que he estado unos días fuera de casa, por cuestiones de salud de mi señora madre.

Hola,

Espero que todo esté bien con tu mamá.

// Saludos

dec 01-10-2012 17:07:27

Cita:

Empezado por roman (Mensaje 445942)
Hola,

Espero que todo esté bien con tu mamá.

// Saludos

Aquí la tengo "cascando", que, parece que ha comido lengua... :)

Va mejor Román, aunque, para ahora va a estar con una medicación, ciertamente, "fuerte", durante quince días más, por lo menos.

Pero bien: mucho mejor de lo que uno hubiera podido pensar... sobre todo yo que soy más cobarte que nadie sabe...

¡Gracias por tu interés!

P.D. Tomo nota de lo que dices Julián. No de todo, pero, sí de algunas cosas. :D :D

Julián 01-10-2012 20:39:04

Hazle un homenaje a tu madre y ponle su nombre al programa, o por lo menos el "codename".

Me alegro mucho de que esté bién. :)

dec 01-10-2012 21:17:06

Cita:

Empezado por Julián (Mensaje 445977)
Hazle un homenaje a tu madre y ponle su nombre al programa, o por lo menos el "codename".

Me alegro mucho de que esté bién. :)

Je je je... no se iba a enterar, aunque se lo explicase, y así pierde la gracia. :D :D Pero lo que sí es del todo cierto es que mi madre (¿y qué madre no, si puede saberse?) se tiene bien ganados cuantos homenajes se la ofrezcan... :rolleyes: :o :)

P.D. He estado dando alguna vuelta a lo de la situación de algunos componentes en el programa, tal como has comentado arriba, Julián, sin embargo, existen unas razones... tanto estéticas como prácticas... piensa, por ejemplo, que el programa no tiene menú principal, de manera que las pestañas quedan "arriba del todo" sin nada que las "pare". Por lo demás, no creas que no tendré que seguir con este asunto, precisamente, cuando me plantee añadir al editor la búsqueda de texto en archivos, por ejemplo: veremos a ver cómo presento los resultados con los componentes como están ahora... en fin, que, ya ves que algunas cosas de las que dices, sólo algunas cosas, son tenidas en cuenta. :D :D

roman 01-10-2012 21:54:44

Un par de observaciones:

1. En Opciones|Lenguajes confunde el que los lenguajes no estén listados alfabéticamente.
2. Algunos lenguajes no tienen asignados colores para la sintaxis. Es confuso porque al cargar un archivo de ese lenguaje parecería en una primera instancia que no está funciondo el resaltador y, por otro lado, es un poco maleducado dejarle estas labores al usuario :D

// Saludos

dec 12-10-2012 16:02:28

Hola Román,

Buenas observaciones. Ya estoy viendo de solucionar la primera. En cuanto a la segunda, no sé si te refieres al "ejemplo de código" que cada lenguaje debe mostrar para poder cambiar los colores y eso. El caso es que no todos los lenguajes tienen dichos ejemplos de código, quiere decirse, que el paquete de componentes SynEdit "viene así". Sin embargo, Small Editor "carga" los ejemplos de código desde archivos externos, precisamente, peparados para que todos los lenguajes tengan su ejemplo de código. Es algo que debe estar hecho cuando se publique la primera versión estable del programa.

Por lo demás, lamento haber estado una semana sin responder... estoy algo liado con el asunto de mi madre y eso, pero, lo cierto es que no había visto tu mensaje. Ahora venía yo a publicar que sigo avanzando en el programa, y, que, me ha costado bastante (y mira que lo tenía cerca), pero, ya está "medio" implementada la búsqueda y reemplazo de texto en archivos, que, es algo sin lo que yo, personalmente, no puedo vivir. De hecho uso NotePad++, entre otras muchas cosas, por estas dos características. También, como he ido pudiendo, he hecho algunos cambios y mejoras en el programa.

Para quien quiera echar un vistazo a la todavía primera versión "alpha" disponible, puede descargar el programa desde el siguiente enlace:

http://www.smalleditor.com/?download/smalleditor.exe

¡Muchas gracias! ;)

dec 12-10-2012 16:03:57

Hola,

Sólo para añadir que ya se muestra ordenada, alfabéticamente, la lista de lenguajes disponibles. ;)

dec 12-10-2012 17:28:43

Hola a todos,

Román, si descargas de nuevo el programa, verás que ya es posible elegir "lenguajes favoritos", tal como me sugeriste en una ocasión. ;)

roman 12-10-2012 20:21:52

Cita:

Empezado por dec (Mensaje 446956)
En cuanto a la segunda, no sé si te refieres al "ejemplo de código" que cada lenguaje debe mostrar para poder cambiar los colores y eso. El caso es que no todos los lenguajes tienen dichos ejemplos de código, quiere decirse, que el paquete de componentes SynEdit "viene así".

No es que no venga el ejemplo, es que no hay colores definidos. Por ejemplo, en SQL, las palabras reservadas todas están en color negro sobre texto blanco. O sea, como si fueran texto normal. A eso me refiero, pues al abrir un archivo sql, parece que no hubiera resaltado de sintaxis.

// Saludos

roman 12-10-2012 20:26:49

Cita:

Empezado por dec (Mensaje 446963)
Hola a todos,

Román, si descargas de nuevo el programa, verás que ya es posible elegir "lenguajes favoritos", tal como me sugeriste en una ocasión. ;)

Ya ví. Aunque si te soy franco, yo quitaría del menú contextual todos los que no sean favoritos. Desde la filosofía minimalista del programa, ¿para qué quiero ver todo ese menú gigantezco?

Por otra parte, si ese menú se despliega "cerca" del borde superior de la pantalla, se corta la parte superior y no hay manera de navegar hasta ls primeras opciones. Tengo idea de que esto es un "bug", no sé si de delphi o del S.O, pero creo recordar que había un parche de delphi7 para corregirlo, un parche creado por un miembro de codegear. Pero, si estoy en lo correcto, entonces, ese "bug" no se ha solucionado.

// Saludos

dec 12-10-2012 21:01:54

Hola Román,

Puede que lleves razón en cuanto a quitar del menú contextual todos los lenguajes que no sean favoritos. Quizá en su momento (¿recuerdas mi XEditor?) se hizo así porque lo ví en otro programa, o, tal vez, porque entonces se "marcaba" el lenguaje seleccionado: era una forma de ver qué lenguaje estaba usándose. Pero, ahora esta información está en la barra de estado. Sí; puede ser una buena idea que sólo aparezcan los lenguajes favoritos (aprovechando que ahora existen) y no el resto de lenguajes, haciendo innecesarios incluso los "submenús Favoritos". La "pega" que le veo es que uno tendría que ir a las opciones para añadir a favoritos un determinado lenguaje... mientras que tal como está siempre podrías elegir de entre los disponibles.

En cuanto al "alto" de los menús contextuales... tengo que buscar información al respecto. En efecto, esto pasa también con el menú de archivos recientes, y, de una forma inaceptable: debe tratarse de un error, puesto que el usuario, simplemente, no puede escoger los primeros y los últimos elementos. Yo recuerdo que los menús en estas ocasiones mostraban un "scrollbar", que, ahora no se muestran. ¿Tal vez porque no uso los "TPopupMenu" estándar, sino los "TPopupActionBar"? Lo que ocurre es que los "temas" no se soportan en los "TPopupMenu" (al menos en Delphi XE2) y sí están soportados los "TPopupActionBar"...

dec 13-10-2012 17:50:38

Hola,

Sólo para decir que, entre otras cosas, una novedad en el programa es la posibilidad de abrir archivos "forzando" una codificación de caracteres determinada. Esto es algo que Delphi permite de forma predeterminada, esto es, uno puede omitir la codificación de un archivo, dejando a Delphi abrirlo en la codificación que entienda mejor, o bien uno puede especificar una codificación de caracteres en concreto, forzando así la apertura del archivo en dicha codificación de caracteres.

Here is a list of the Small Editor main features:
  • Minimalist interface, forgive the main menu
  • Virtually unlimited opened files placed on tabs
  • Save your session: reopen last files automagically
  • Not only reopen, but remember selection and more
  • Customizable syntax highlighters with themes support
  • Include two syntax highlighters themes ready to use
  • Multilanguage themable interface with lots of themes
  • Personalizable editor just whe use by plain text files
  • More than 50 syntax highlighters for most commont files
  • Unicode, UTF-7, UTF-8, ANSI and ASCII supported encodings
  • Multisyntax highlighterss to HTML or PHP, for example
  • Print preview and optional color highlighter printing
  • User friendly interface: drag to move forms and others
  • Drag to the editor or shortcut to open files and folders
  • User confirmation when try to open lots or big large files
  • Regular Expressions when search or search & replace text
  • Advanced editor capabilities, like column selection support
  • Optional (ready by default) reusable program instances
  • Full screen mode support covering all available desktop
  • Historials for open URLs, search and replace queries
  • Search and replace engines to search and replace in files
  • Possible editor exporting to HTML, RTF and TeX formats
  • Automatically correction of some text by other text
  • And more... many more big small details!

dec 22-10-2012 10:34:23

Hola a todos,

Sólo quería decir que cada vez está más cerca la primera versión estable de Small Editor. Estos días vengo haciendo muchos cambios y mejoras, y, por ejemplo, ya es posible encontrar el programa traducido 100% al español. De veras me interesa mucho conocer vuestra opinión y comentarios al respecto, puesto que, entre otros, este programa va dirigido a gente como nosotros. Yo pretendo que Small Editor sea (de hecho ya lo es, prácticamente) mi editor de textos, pero, por supuesto, también quisiera que lo fuese para más personas también. Desde el siguiente enlace podéis descargar la última versión publicada del programa, si es que resulta de vuestro interés:

http://goo.gl/ATCSn

¡Muchas gracias a todos!

dec 22-10-2012 17:57:29

Hola de nuevo,

¿Algún alma caritativa que quiera probar Small Editor y decirme si le funciona la tecla "Suprimir" o "Borrar" en el mismo? Resulta que a mí me funciona, pero, al compañero Germán (Neftalí) no le funciona, y, después de intentar cierta solución, sigue sin hacerlo, pero, la siguiente solución (interceptar dicha tecla expresamente) no me convence... así que quisiera saber si es que no le funciona a nadie más que a mí o tal vez Germán tenga algún virus en su sistema. :D :D

¡Gracias de antebrazo! ;)

Neftali [Germán.Estévez] 22-10-2012 18:25:58

Más datos.
He probado en una máquina real y en una virtual y en ambas no me funciona. Estaría bien saber si le pasa a alguien más o me pasa sólo a mi.
Otra cosa, si coloco el cursor en mitad del texto y pulso DELETE o SUPR no me hace nada:



En cambio si selecciona varias letras y pulso SUPR o DELETE, ¡¡sí me las borra!!



Si sólo me pasa a mi, pues nada, puede ser algo de mi máquina, de mi teclado o de algo que tengo instalado... Si os pasa a alguien más estaría bien saberlo.


La franja horaria es GMT +2. Ahora son las 08:05:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi