Editor de código modal inspirado en Vi, basado en las teclas como lenguaje de edición de texto y en las selecciones múltiples.
- Estrellas
- 46,669
- Forks
- 3,876
- Issues abiertos
- 1,746
- Último commit
- hace 23 días
¿Qué es?
Helix es un editor de texto modal escrito en Rust que se ejecuta principalmente en la terminal. Su modelo de edición se basa en gran medida en Kakoune y toma prestados comandos modales conocidos de Vim para desplazarse y modificar texto.
Una característica distintiva son las selecciones múltiples: puedes seleccionar varias regiones a la vez y aplicarles cambios simultáneamente. La compatibilidad con lenguajes se basa en tree-sitter, que ofrece resaltado de sintaxis incremental y estructura del código. Además, un cliente de language server integrado proporciona autocompletado y otras funciones propias de un IDE.
La documentación del proyecto cubre los mapas de teclas, la instalación y la configuración de lenguajes. Actualmente, solo algunos lenguajes tienen reglas de indentación definidas, así que conviene comprobar si tu lenguaje está incluido.
Funciones clave
- 01Edición modal en la terminal, similar a Vim
- 02Selecciones múltiples para editar varias regiones a la vez
- 03Compatibilidad integrada con language servers
- 04Resaltado de sintaxis incremental y edición de código mediante tree-sitter
Casos de uso
- Editar código en una terminal mediante SSH o en un entorno minimalista
- Desarrolladores que buscan la edición mediante selecciones de Kakoune con teclas similares a las de Vim
- Escribir código con funciones de language server sin recurrir a un IDE pesado
Inicio rápido
- 1
Abre la documentación de instalación y sigue los pasos correspondientes a tu plataforma
Antes de usarlo
- Por ahora, solo algunos lenguajes tienen definiciones de sangría.
- Es principalmente un editor para terminal.
Temas
Preguntas frecuentes
- ¿Qué es helix?
- Editor de texto modal para terminal escrito en Rust, inspirado en Kakoune y Neovim, con selecciones múltiples y compatibilidad integrada con LSP. Helix es un editor de texto modal escrito en Rust que se ejecuta principalmente en la terminal. Su modelo de edición se basa en gran medida en Kakoune y toma prestados comandos modales conocidos de Vim para desplazarse y modificar texto.
- ¿helix es gratuito? ¿Qué licencia tiene?
- helix es open source bajo la licencia MPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿helix sigue mantenido?
- Mantenimiento activo. El último commit de helix fue el 29 sept 2026.
- ¿Para qué puedo usar helix?
- Editar código en una terminal mediante SSH o en un entorno minimalista Desarrolladores que buscan la edición mediante selecciones de Kakoune con teclas similares a las de Vim Escribir código con funciones de language server sin recurrir a un IDE pesado
- ¿Cómo se instala helix?
- Abre la documentación de instalación y sigue los pasos correspondientes a tu plataforma
- ¿Dónde consigo helix?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/helix-editor/helix
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Neovim es un editor de texto basado en Vim y rediseñado para ofrecer extensibilidad, con una API de Lua y RPC que permite a los plugins y las interfaces externas controlar el editor.
Editor de código escrito en Rust, con compatibilidad integrada con LSP, edición modal opcional al estilo de Vim y desarrollo remoto.
Editor de texto e IDE para terminal sin configuración, con atajos de teclado conocidos, soporte para mouse, integración con LSP y una paleta de comandos.
Editor de texto y código para Android con resaltado de sintaxis, inteligencia de código basada en LSP, terminal integrada y extensiones.
Vim es una versión mejorada y altamente configurable del clásico editor de texto Vi, diseñada para editar código y texto plano rápidamente mediante el teclado.