![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola Dec,
Ante todo, mi enhorabuena, resulta un editor de texto muy funcional para nuestro sector. De lo ya comentado por los foristas, recalcaría la opción de documentos recientes (ciertamente le veo gran utilidad), así como la ampliación de la barra de herramientas. Coincido contigo en la falta de necesidad de una opción para configurar dicha barra de herramientas. Dado que pides comentarios, te haré los mios 1.- Dejaria visibles por defecto ambas barras (estado y herramientas). 2.- Es una tontería, pero las opciones de idiomas no empiezan por mayuscula, lo que rompe con el estilo del resto de los menús. ![]() 3.- No he conseguido hacer funcionar la sintaxis, si no es desde la barra de herramientas y la opción de sintaxis cargada, no se aplica al abrir un nuevo documento y hay que aplicarla nuevamente. 4.- Eliminaría las opciones de menu "Exportar HTML y RTF", incluyendo sus extensiones en "Guardar Como..." en vez de Todos los archivos (*.*), (sin eliminar esta posibilidad). Incluiría, así mismo un filtro más completo de extensiones... quizas relacionadas por defecto con las sintaxis soportadas... Realmente me parace una herramienta muy cuidada, ligera y compacta. Cuenta con un usuario de mi lado... .Saludos.
__________________
"Es imposible hacer un programa 100% contra tontos, ya que éstos son muy ingeniosos"
|
|
#2
|
||||
|
||||
|
Hola,
Acabo de actualizar el programa de tal modo que incluye ahora las siguientes características que acertadamente comentásteis. Neftalí: * Que permita aceptar archivos "arrastarados desde el explorador"; Luego me he dado cuenta de que sí la tiene, pero desactivada inicialmente; Yo cambiaría esa opción -Inicialmente ON-. Esa es ahora la opción por defecto. * Recuperar opciones de sintaxis del Editor (en nuestro caso del de Delphi). Eso es un "puntazo"... ==> Registro; HKEY_CURRENT_USER\Software\Borland\Delphi\6.0\Editor\Highlight He estado echando un vistazo y, aunque podría hacerse (¿qué no puede hacerse?) tal vez sea un tema demasiado farragoso, en mi opinión, teniendo en cuenta que es posible personalizar la sintaxis en las opciones del programa: sería cuestión, pues, de ajustar la sintaxis de Object Pascal según las preferencias de uno: esa configuración no se perdería (al menos en una siguiente versión "estable" del programa). * Inicialmente (sólo la 1ª vez que ejecutas) me ha dado la impresión de que la opción "partir líneas" está desactivada, mientras que sí las parte. Una vez que guardas las opciones, el funcionamiento ya es correcto. Por cierto, echo en falta que ésta opción esté más accesible (en el menú por ejemplo -con una tecla rápida-) ya que la uso mucho; De todas formas esto es un gusto más bien personal... ![]() Era un error, efectivamente, gracias Neftalí. Ya está solucionado. Respecto de añadir "el ajuste de línea" al menú o hacer la opción, en todo caso, más accesible: he añadido un menú de nombre "Formato" (como en el Bloc de notas) que cuenta con esa opción, la cual también tiene un acceso directo mediante el teclado. * Con la barra de estado visible, cuando pasas el ratón por encima cambia el Hint, si haces salir el ratón debería volver al Hint anterior. Hay que pulsar click en la parte del editor; Si no pulsas para que aparezca no debería tener que pulsar para que se quite. Llevas razón: a mí me parecía también un tanto "extraño" ese comportamiento, aun cuando no hiciera falta hacer clic sobre el editor, y bastaba con escribir en el mismo... sin embargo, no ha sido complicado hacer lo que comentas: ahora los "hints" aparecen y cambian la barra de estado automáticamente, pero, la propia barra de estado también cambia "a su estado normal" de forma automática (en realidad, cuando no hay ningún "hint" que mostrar). * Personalmente cambiaría el icono entre el instalador y el programa; Bueno, cambiaría el del instalador para que no sea el mismo (BIS para el desinstalador). Pues así lo he hecho Neftalí. Y bien que te agradezco el detalle, por lo siguiente. El icono que uso en el programa ocupa la friolera de 128 KB, y, se doblaba esta cifra al añadir también el icono al instalador: ahora el instalador cuenta con otro icono, lo cual es posiblemente lo suyo, y, además, se ha reducido el tamaño del instalador en esos 128 KB. Gracias Neftalí. * Una opión de añadirlo/eliminarlo de las opciones contextuales del Explorer. ==> http://www.howtodothings.com/viewar...spx?article=323 ==> http://www.swissdelphicenter.ch/en/showcode.php?id=1779 Bueno. Alguna vez traté de hacer algo así y no daba con la tecla. Por otro lado, el programa permite "asociar extensiones" de archivos con el mismo, y desasociarlas (recuperar la asociación anterior, si existiera) y, la verdad, no me entra bien en la cabeza qué utilidad tendría un elemento en el menú del "explorer" para este programa, pero, prometo que si al cabo comprendo su utilidad trataré de hacerlo. * Los nombres de los grupos que se crean en el menu de programas de Windows son realmente "beta" ![]() ![]() Je, je, je... sí... Los he dado otro nombre tal vez más comprensibles, aunque, aquí se demuestra mi poca pericia con Inno Setup, puesto que los grupos son siempre en español, aun cuando el programa se usara en inglés u otro idioma... quizás se pueda hacer algo al respecto. * Como ves son 4 tonterías. Un saludo. Nada de eso, nada de tonterías, todo lo contrario y se agradecen Neftalí. Keyser: Gracias por tus palabras. No las merece ni el programa ni las merezco yo, pero hinchan el ego de uno a poco que se leen... qué será, será... Respecto de la ampliación de la barra de herramientas... puede ser una buena idea, aunque, no sé, la verdad, qué elementos añadir a la misma. Lo que creo que sería una buena cosa sería ofrecer la posibilidad de cambiar ciertos accesos directos con el teclado, de tal manera que uno pudiera habituarse a los de su preferencia y utilizarlos, lógicamente: así no tendría uno que pulsar siquiera el botón de turno, sino que bastaría con pulsar la combinación de teclas adecuada. Vamos ahora con tus sugerencias Kreyser: 1.- Dejaria visibles por defecto ambas barras (estado y herramientas). Eso he hecho. En realidad quería dar al programa el aspecto inicial del Bloc de Notas, pero, al cabo he hecho lo que dices Kreyser y ahora el programa muestra esos dos elementos por defecto "visibles". 2.- Es una tontería, pero las opciones de idiomas no empiezan por mayuscula, lo que rompe con el estilo del resto de los menús. ![]() Bueno. Eso ha sido sencillo: ha bastado con comenzar por mayúsculas los nombres de los archivos de lenguaje. Y tienes razón, no había razón para que unos items se mostraran en mayúscula y otros no lo hicieran así. 3.- No he conseguido hacer funcionar la sintaxis, si no es desde la barra de herramientas y la opción de sintaxis cargada, no se aplica al abrir un nuevo documento y hay que aplicarla nuevamente. Bueno. Aquí no sé qué decir. A mí parece funcionarme bien ese tema. Al abrir un nuevo archivo, en realidad lo que el programa hace es averiguar si puede asociar alguna sintaxis con el mismo en base a su extensión: si lo puede hacer, lo hace y muestra la sintaxis en la barra de herramientas y en la barra de estado y aplica dicha sintaxis al editor, y, cuando no, deja la "sintaxis por defecto", que, en realidad lo que hace es "activar" las Urls que se escriban en el documento. No sé, será cuestión de hacer algunas pruebas, supongo... 4.- Eliminaría las opciones de menu "Exportar HTML y RTF", incluyendo sus extensiones en "Guardar Como..." en vez de Todos los archivos (*.*), (sin eliminar esta posibilidad). Incluiría, así mismo un filtro más completo de extensiones... quizas relacionadas por defecto con las sintaxis soportadas... Bueno. En realidad el filtro del "comando Guardar como..." se ajusta a la sintaxis del editor en ese momento: así, por ejemplo, si abres un archivo ".dpr" el filtro será "Object Pascal Files..." y, si el editor no tiene sintaxis asociada, o, por mejor decir, tiene la sintaxis por defecto, es cuando el filtro es "All files..."... En todo caso muchas gracias a todos por vuestros comentarios. Creo que, antes de añadir nada "nuevo" (salvando lo de los documentos recientes y un par de cosas más) quisiera revisar el código del programa y organizarlo mejor, porque me está dando la impresión de que se está yendo de madre... y no me gustaría que esto ocurriera. |
|
#3
|
||||
|
||||
|
Yo he estado afanosamente buscando algún problema en esta aplicación y la verdad no he encontrado ninguno
Así que sólo me queda la opción de mi lista de peticiones: 1. Interfaz MDI Pese a lo que ya has comentado de por qué no hacer la interfaz mdi, yo insistiría en ello. Cuando trabajamos con muchos documentos a la vez. prefiero este tipo de interfaz a ver mi barra de tareas atiborrada de botones. Algo que he visto únicamente en una aplicación es una barra de tareas dentro de la misma aplicación con lo que se hace muy cómodo conmutar entre los distintos documentos. En todo caso podría dejarse como una opción configurable. 2. Sintaxis personalizada Creo que podría darse al usuario la opción de definir sus propias sintaxis para lo que requiera. No me refiero a guardar las opciones de en qué color se ponen las palabras reservadas (que ya lo hace) sino a poder definir nuestro propio juego de palabras reservadas, caracteres para comentarios, cadenas, etc. Donde creo que presentarías algo que nadie hace es poder definir un juego propio de palabras reservadas dentro de una sintaxis ya hecha. Por ejemplo, si estamos trabajando un archivo Delphi, a mi me resulta muy cómodo poder agregar como palabras reservadas personales los identificadores de mis propias clases, funciones, etc. para así distinguirlas claramente. 3. Reservar un área fija para los hints en la barra de estado. Me resulta muy distractorio que me desaparezca la información para mostrar un hint cada que muevo el ratón sobre un control. 4. Agregar un botón "Aplicar" al cuadro de opciones para poder guardar cambios sin necesidad de cerrar el cuadro. Mis felicitaciones. Has organizado muy bien todos los elementos, dejando en claro que el título de este hilo es falso. En cuanto a Cita:
// Saludos |
|
#4
|
||||
|
||||
|
Hola,
Gracias roman por tus comentarios, que, otra vez más, no merezco, como ahora se verá. "1. Interfaz MDI" Bueno. No va a poder hacerse... al menos no por ahora, porque, sea por un mal planteamiento, sea por lo mal que lo he hecho, en definitiva, hacer algo así sería como empezar de nuevo: y no es que no me pueda poner a ello, en un momento dado, pero, no ahora... no es el momento... lamentablemente. En todo caso (aunque mal hecho, probablemente) pude haberme planteado algo así en un principio, y haber hecho las cosas de otro modo: pero es que no lo hize así sino al contrario: quería un bloc de notas "un tanto avanzado", pero, que no dejara de ser eso, un bloc de notas... Quiero decir que, aunque utilizo el Bloc de notas (o lo utilizaba) muy a menudo, lo cierto es que no me pongo a escribir código con este programa, ni de Delphi ni de ningún otro lenguaje, véase HTML, CSS, C# o lo que quiera que toque... ¿Entonces qué demonios quería conseguir? Pues un poco lo que he dicho: algo sencillo, que, por ejemplo, me permitiera abrir un archivo ".pas" y pudiera editar algunas cosas, contando con el resaltado de sintaxis, por ejemplo, pero sin ir más allá... para eso ya está Delphi, por poner un caso, el más general, creo yo, cuando de archivos ".pas" hablamos, supongo yo... "2. Sintaxis personalizada" Esto también es posiblemente una muestra de lo poco que pensé en el programa en un principio. Con los componentes conque cuenta SynEdit para resaltar la sintaxis de ciertos lenguajes, y, si no estoy equivocado, al menos en "tiempo de ejecución" no es posible añadir nuevas palabras a una determinada sintaxis: he dicho más arriba que qué no es posible, pero, en este caso, no me veo capaz de ello, al menos de momento: es verdad que tampoco le he dado todas las vueltas que son menester en este caso. Empero, existe un "AddOn" para SynEdit de nombre "unihighlighter" (Universal highlighter) que sí que permite crear nuevas sintaxis personalizadas, y también añadir palabras claves a una determinada sintaxis, aunque, por desgracia, no he trabajado con dicho componente y no he partido de él en un principio, sino de los que, como digo, ya incorpora SynEdit para tal fin. Ya ves roman, cómo el título de este hilo no es tan falso... como tú buenamente piensas: gracias, en todo caso. "3. Reservar un área fija para los hints en la barra de estado." Bueno. Respecto de esto el tema estaba en dónde situar los "hints", puesto que la barra de estado está bastante copada por "otras informaciones"... pero, he optado, no sé si del todo acertadamente, por añadir en el menú "Ver" un elemento de nombre "Hints de los controles" que permitirá optar por no mostrar, directamente, dichos "hints" o hacerlo, si se prefiere. Por defecto se muestran, pero, desde luego, ya no te incordiarán más si no quieres ![]() "4. Agregar un botón "Aplicar" al cuadro de opciones" Bien. Se ve que cosas así sí están al alcanze de uno... mejor o peor he añadido dicho botón al cuadro de opciones para guardar los posibles cambios sin que el cuadro de opciones se cierre. "Mis felicitaciones. Has organizado muy bien todos los elementos, dejando en claro que el título de este hilo es falso." Ejem, ejem... después de esta respuesta ya ves que no es tan falso, pero, te agradezco enormemente que te molestaras en probar el programa y si ya lo usas de vez en cuando, me sentiré absolutamente halagado y recompensado más que suficientemente. "te comento que si deseas colgar tu aplicación en las páginas correspondientes del club, notifícalo a cualquier moderador y le pasaremos tu petición a Emilio." Bueno. Si consigo que el código sea más o menos presentable, desde luego, propondré a un moderador que publiquen el programa junto al código fuente de este, pero, no era tanto mi intención publicar la aplicación en el Club, aunque ya di noticia de ella aquí, en el foro, sino en publicar los componentes conque estuve liado hace un par de semanas. Estos, creo, tal vez puedan servir de algo a alguien, aunque solamente sea, como dije, para hacerle pasar un buen rato (espero que nunca malo) y, bueno, no me importaría que se publicaran en el Club, aunque fuera en algún apartado de nombre "Qué cosas hay que ver" o algo así ![]() Dime si he de escribir a algún moderador (por cierto, tú eres moderador..., como no podía ser de otro modo) un mensaje privado, o a su correo o, en fin, qué he de hacer para que se publiquen los mencionados componentes: son ocho o nueve, muy sencillos y basados casi en su totalidad en alguna que otra pregunta hecha aquí mismo: de hecho tú mismo roman figuras en los comentarios de algunos de ellos, justamente, en los debidos créditos, como suele decirse. Bueno. Lamento no poder atender todas tus sugerencias, cuando, qué duda cabe, darían al programa más valor, en el sentido de que lo harían más útil al usuario del mismo. Gracias de nuevo roman. Gracias por todo a todos. Nota: Los componentes a que hago mención ocupan unos 90 KB comprimidos en formato Zip. Última edición por dec fecha: 20-06-2005 a las 19:31:13. Razón: (corrección del texto) |
|
#5
|
||||
|
||||
|
Hola,
Probé el XEditor el otro día y aquí tienes mi "analisis": Lo bueno: - Es sencillo, en el buen sentido de la palabra. - Carga rápido. - Ocupa poco - Excelentemente organizado. - Gran usabilidad. - Usar las excelentes Toolbar 2000. Sugerencias. Es decir, lo que yo le añadiria para convertirlo en mi editor favorito (en detrimento del editplus) - Interfaz MDI. Con su barra botones tipo MIRC como la que dice roman. - Barra HTML para cuando se editan documentos HTML - Code completion como el del delphi; cosa fácil de implementar con los synedit. Tengo a medio hacer (en realidad aún no he empezao) un script php para hacer una sección de programas, código fuente, utilidades, etc. de los usuarios. Se admiten sugerencias. ![]() huy, que tarde, me voyyy........
__________________
"la única iglesia que ilumina es la que arde" Anonimo |
|
#6
|
||||
|
||||
|
Cita:
El EditPlus, es, en mi opinión, un modelo de aplicación. Tiene una funcionalidad excelente montada en una interfaz sencilla y elegante. Cuando uno lo abre por vez primera no se siente perdido en un mar de barras, botones y paneles. Esta es la sensación que me dio el XEditor. Claro que faltarían muchas opciones para, como dice Julián, sustituir algo tan finamente trabajado como el EditPlus, pero aquí el punto importante, otra vez en mi opinión, es que de entrada, el enfoque que se le ha dado al XEditor es justamente ese: sencillez. Se dice fácil, pero cualquier otro programador habría atiborrado de barras de herramientas colocando un botón para todas y cada una de las posibles opciones. // Saludos |
|
#7
|
||||
|
||||
|
Pues he querido probarlo, la curiosidad me corroe, jejeje
La instalación ha funcionado sin contratiempos y el programa también se ha ejecutado correctamente, lo único que he tenido que cambiar ha sido el tipo de fuente de letras porque me salen con bastante separación entre cada caracter. Por cierto, lo he instalado y ejecutado con wine, en mi suse linux 9.3, sin problemas.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#8
|
||||
|
||||
|
Hola,
Julián, gracias por tus comentarios. Voy a ver qué puedo decir te tus sugerencias: "Sugerencias. Es decir, lo que yo le añadiria para convertirlo en mi editor favorito (en detrimento del editplus)" He probado el programa EditPlus y, bueno, no creo que XEditor se pueda siquiera comparar con el mismo: pero es que tampoco era, como dice roman, la intención que me movió a realizarlo. En todo caso, me cachis... un usuario menos... ;( - Interfaz MDI. Con su barra botones tipo MIRC como la que dice roman. Echaré un vistazo al programa MIRC, aunque, como digo, me parece a mí que en ese sentido XEditor se va a quedar como está... como no sea que me dé por otra cosa e incluso lo inicie de cero (más o menos) teniendo en cuenta esa posibilidad... - Barra HTML para cuando se editan documentos HTML Ejem... me parece que nos liaríamos demasiado en este caso.. Sin embargo, hace tiempo hize un programa de nombre Editor HTML, precisamente, que, aunque abandoné al tiempo (cometí demasiados errores en ese programa) el caso es que, personalmente, sigo haciendo uso del mismo, por una serie de motivos, cuando realizo alguna que otra página Web o documentos HTML, en general, como ayudas, etc. Editor HTML no está disponible para su descarga, como digo, es un proyecto abandonado, pero, por si te fuera de utilidad Julián, lo he "subido" temporalmente al poco espacio que tengo en internet y puedes descargarlo y probarlo: tal vez no te parezca mal hacer uso del mismo. - Code completion como el del delphi; cosa fácil de implementar con los synedit. Ay... cuántas cosas... Como dices, con SynEdit puede hacerse algo así (lo verás en Editor HTML, por ejemplo) pero, vuelvo a lo mismo: la sencillez del programa no lo aconseja, en mi opinión: ¿porqué dar prioridad a lenguajes como Delphi o el propio HTML? En realidad es algo muy simple, para editar puntualmente algún fragmento de código de estos lenguajes, pero, en modo alguno para trabajar con el programa, esto es, no es un sustituto de Delphi, y, si me apuras (y sin hacerlo) no es un sustituto de EditPlus.roman... yo mismo cometí el error a que haces referencia: justamente, en Editor HTML: y me lo achacaron varios de sus usuarios (que llegó a tenerlos) y es que añadí barras de herramientas hasta la extenuación y botones, como dices, para todas y cada una de las funciones con que contaba... Casimiro, también te agradezco lo que dices. Cosa curiosa que el cacharro funcione en Linux, puesto que, para bien o para mal (más bien para mal) hace un uso "intensivo" del registro de Windows... se ve que el Wine es un programa que da lo suyo de sí... ya lo creo ![]() Bueno. Para los interesados (Julián y quien quiera) este es el enlace para descargar Editor HTML, pero, como os digo, estará ahí temporalmente y conste que lo "subo" únicamente por si puede resultaros útil, como a mí, pero no es mi intención continuar con su desarrollo: como digo, metí demasiado la pata en ese programa: aprendí, seguramente, también, alguna que otra cosa. Descarga de Editor HTML (unos 2,5 MB apróx.) * * Actualización: Editor HTML ya no puede descargarse: léase arriba para más información. En todo caso, si lo precisas, házmelo saber y te haré llegar el programa. Muchas gracias a todos de nuevo por vuestras palabras. Última edición por dec fecha: 28-06-2005 a las 01:33:26. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|