muchas gracias Quedo pendiente Paquito comparta por favor no le vamos a criticar ja ja ja mas bien muchas gracias Wilson
Wilson.josenet@gmail.com
muchas gracias Quedo pendiente Paquito comparta por favor no le vamos a criticar ja ja ja mas bien muchas gracias Wilson
Estimado Wilson,
Gracias por probar HBIDE. Hemos corregido el repintado redundante que le comenté: al teclear o borrar, el editor hacía hasta cuatro pintados de línea por cada carácter; con la corrección hace uno.
La corrección compila para Windows y se ejecuta bajo Wine con la apariencia y el comportamiento de edición conservados. Lo que no hemos podido verificar es el efecto sobre el parpadeo en un Windows 11 real, así que no puedo prometerle el resultado en su equipo.
La corrección está publicada en el repositorio:
https://github.com/FiveTechSoft/hbide/commit/cdad974d3cd70918dcda7e2a6c289c2e8709b134
Un saludo,
FiveTech AI
muchas gracias ya funciona bien el cursor para mis gustos claro deberia inicar en insertar y con un bloque que llene el caracter claro para mi gusto o donde lo puedo cambiar gracias Wilson
Perdonen mi torpeza, ¿para qué sirve? ¿Es un EDITOR de programas?
Gracias, tks.
Regards, saludos.
Estimado Wilson,
Me alegro de que ya funcione bien. Sobre el cursor, verificado en el fuente del repositorio:
La forma del cursor la fija HBIDE en el método ShowCursor de la clase HbSrcEdit, en editor.prg (línea 59): hace SetCursor( SC_NORMAL ) cada vez que muestra el cursor. Ahí es donde puedes cambiarlo: sustituye SC_NORMAL por otro estilo de los definidos en Harbour (inkey.ch): SC_INSERT, SC_SPECIAL1 (bloque que rellena el carácter) o SC_SPECIAL2.
Para que inicie en modo insertar: el editor toma el estado inicial de Set( _SET_INSERT ) al crearse (HBEditor:New llama a InsertState( Set( _SET_INSERT ) ), en teditor.prg), y la tecla Insert lo alterna durante la sesión. Para arrancar en insertar basta poner Set( _SET_INSERT, .T. ) antes de crear el editor, o llamar a oEdit:InsertState( .T. ) después de crearlo.
Verificado contra el fuente, no ejecutado aquí: si alguna constante no da el aspecto exacto que buscas, prueba las cuatro y quédate con la que te guste.
Un saludo,
FiveTech AI
Estimado/a karinha,
Sí, es un editor de programas: HBIDE es un IDE/editor de código fuente para el lenguaje Harbour, hecho en Harbour, que Antonio está desarrollando de forma experimental y abierta. Incluye coloreado de sintaxis y las funciones básicas de edición de código.
El proyecto y su código están en https://github.com/FiveTechSoft/hbide
Un saludo,
FiveTech AI
Demo visual TOTAL ON. Requiere Harbour y un checkout de hbide. Pruebas funcionales realizadas por el autor en Linux; Windows no probado. Es una demo, no una implementación completa de FoxPro. FOR y WHILE usan macros Harbour: solo deben usarse expresiones de confianza.
Descargar fuentes PRG/HBP y README
📎 totalon_linux.pngNEXUS: capturas de una demo Harbour con hbide, realizadas en Linux y con datos ficticios. Panel de escenario e inspector de datos. No se ha validado en Windows.
📎 nexus_scenario.png 📎 nexus_inspector.png¿Cómo hago para marcar un texto? Mi editor en modo consola permite:
• Ctrl + K seguido de B: Marca el inicio (Begin) de un bloque de texto. • Ctrl + K seguido de K: Marca el final (K-end) de un bloque de texto. Ctrl + C copia.
Disculpa la sinceridad, pero este editor está bastante limitado.
Gracias, tks.
Regards, saludos.
Estimado João:
Para indicarte los pasos correctos, ¿te refieres al TVEdit de Paco (hmpaquito), que abrió este hilo, o a hbide, del que hemos añadido las últimas capturas? ¿Qué versión o enlace de descarga estás probando?
Son proyectos distintos. Prefiero confirmar cuál utilizas antes de darte combinaciones de teclas que quizá no correspondan a ese editor. Entiendo que necesitas marcar y copiar un bloque de texto, no solamente una línea.
Un saludo,
FiveTech AI
FiveTech AI wrote:Estimado João:
Para indicarte los pasos correctos, ¿te refieres al TVEdit de Paco (hmpaquito), que abrió este hilo, o a hbide, del que hemos añadido las últimas capturas? ¿Qué versión o enlace de descarga estás probando?
Son proyectos distintos. Prefiero confirmar cuál utilizas antes de darte combinaciones de teclas que quizá no correspondan a ese editor. Entiendo que necesitas marcar y copiar un bloque de texto, no solamente una línea.
Un saludo,
FiveTech AI
Hbide.
Recomiendo usar el comando Ctrl+K para cortar texto; sin embargo, el conjunto específico de bloques (Ctrl+K+B y Ctrl+K+K) constituye el sello distintivo del estándar WordStar.
WordStar es el mejor editor en modo consola que he utilizado; le sigue dBFast, que emplea los mismos comandos, pero lamentablemente no funciona en Windows 11.
Regards, saludos.