txt: el editor de texto de terminal que se abre al instante y sin ceremonias
Txt: A fast, keyboard-driven terminal text editor for engineers
txt es un editor de terminal rápido y controlado por teclado, creado por Erik Hellman para editar sin fricción. Ofrece resaltado de sintaxis con tree-sitter, plegado de código, integración con Git, LSP opcional, multicursor y macros de teclado. No busca reemplazar tu IDE, sino ser el editor que usas cuando necesitas editar algo sin salir de la terminal. Instalación vía Homebrew, curl o compilación desde fuente.
El principio de diseño detrás de txt es simple: editar debe sentirse como pensar.
- eviks
> Los editores GUI tienen el problema opuesto: son potentes, pero tener que coger el ratón para editar un archivo de configuración o corregir una errata te rompe el flujo.
No necesitas coger el ratón, ¿no sabes que puedes lanzar, cambiar de aplicación y escribir solo con el teclado?
Pero además, ¿cómo es que tu demo usa un ratón si todo tu argumento de venta es anti-ratón?
- sgarland
> Los editores que viven en la terminal o tienen curvas de aprendizaje empinadas construidas en torno a paradigmas modales, o son demasiado limitados para ser genuinamente útiles.
> txt no intenta reemplazar tu IDE principal. Es el editor al que recurres cuando solo necesitas editar algo
Estas dos cosas están en conflicto. Si solo quieres editar algo, y no conoces [n]vi[m] o emacs, entonces usa nano. Si quieres números de línea, plegado de código, resaltado de sintaxis, etc., entonces parece que deberías tomarte el tiempo de aprender un editor más potente.
Sinceramente, vi no es tan difícil de aprender en lo más básico, y deberías dedicarle 15 minutos, porque prácticamente está garantizado que esté disponible en todas partes. :wq e i son casi todo lo que necesitas para "solo editar algo".
- _ix
Aunque presumen de la funcionalidad basada en teclado, muestran un flujo de trabajo basado en puntero en el gif de demostración. Elección curiosa, ¿no?