Editor de código modal inspirado no Vi, baseado em keystrokes como linguagem de edição de texto e em seleções múltiplas.
- Estrelas
- 46,669
- Forks
- 3,876
- Issues abertas
- 1,746
- Último commit
- há 23 dias
O que é?
Helix é um editor de texto modal escrito em Rust que funciona principalmente no terminal. Seu modelo de edição é fortemente baseado no Kakoune e incorpora comandos modais familiares do estilo Vim para navegar e modificar texto.
Um diferencial é o suporte a múltiplas seleções: você pode selecionar várias regiões de uma vez e aplicar edições a todas elas simultaneamente. O suporte a linguagens usa tree-sitter para realçar a sintaxe incrementalmente e reconhecer a estrutura do código; além disso, um cliente de language server integrado oferece autocompletar e outros recursos típicos de IDE.
A documentação do projeto aborda mapas de teclas, instalação e configuração de linguagens. No momento, apenas algumas linguagens têm regras de indentação definidas, então vale conferir se há regras para a sua linguagem.
Recursos principais
- 01Edição modal no terminal, no estilo do Vim
- 02Múltiplas seleções para editar várias regiões de uma vez
- 03Suporte integrado a language servers
- 04Realce de sintaxe incremental e edição de código com tree-sitter
Casos de uso
- Editar código no terminal via SSH ou em um ambiente minimalista
- Desenvolvedores que querem editar seleções no estilo do Kakoune com teclas parecidas com as do Vim
- Escrever código com recursos de language server sem precisar de uma IDE pesada
Início rápido
- 1
Abra a documentação de instalação e siga as etapas para a sua plataforma
Antes de usar
- Por enquanto, apenas algumas linguagens têm definições de recuo.
- É principalmente um editor para terminal.
Tópicos
Perguntas frequentes
- O que é helix?
- Editor de texto modal para terminal, escrito em Rust e inspirado no Kakoune e no Neovim, com múltiplas seleções e suporte integrado a LSP. Helix é um editor de texto modal escrito em Rust que funciona principalmente no terminal. Seu modelo de edição é fortemente baseado no Kakoune e incorpora comandos modais familiares do estilo Vim para navegar e modificar texto.
- helix é gratuito? Qual é a licença?
- helix é open source sob a licença MPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- helix ainda é mantido?
- Manutenção ativa. O último commit de helix foi em 29 de set. de 2026.
- Para que posso usar helix?
- Editar código no terminal via SSH ou em um ambiente minimalista Desenvolvedores que querem editar seleções no estilo do Kakoune com teclas parecidas com as do Vim Escrever código com recursos de language server sem precisar de uma IDE pesada
- Como instalar helix?
- Abra a documentação de instalação e siga as etapas para a sua plataforma
- Onde consigo helix?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/helix-editor/helix
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Neovim é um editor de texto baseado no Vim, refatorado para facilitar a extensibilidade, com uma API Lua e RPC que permite a plugins e interfaces externas controlar o editor.
Editor de código escrito em Rust, com suporte integrado a LSP, edição modal opcional no estilo Vim e desenvolvimento remoto.
Editor de texto e IDE para terminal, sem configuração, com atalhos familiares, suporte a mouse, integração com LSP e paleta de comandos.
Editor de texto e código para Android com realce de sintaxe, recursos inteligentes de código via LSP, terminal integrado e extensões.
Vim é uma versão aprimorada e altamente configurável do editor de texto clássico Vi, feita para editar código e texto puro com rapidez usando o teclado.