CYBERNOSTRA, INC.

Guia de Configuração: Helix Editor

Publicado em 05/05/2026 03:05 | Autor: root

Resumo de Configuração do Editor HELIX para suporte a GO, HTML, CSS, Javascript e Python

Guia de Sobrevivência: Helix Editor

Este guia documenta o setup do Helix, focando em um ambiente de alta produtividade em terminal para projetos em Go e Web (HTML, CSS, JS).

Recursos Oficiais:
Site: helix-editor.com
Documentação: docs.helix-editor.com

1. Instalação

Windows (PowerShell)

winget install Helix.Helix

Linux (Fedora / Servidores)

sudo dnf install helix

2. Localização das Configurações (TOML)

  • Windows: %AppData%\helix\config.toml
  • Linux: ~/.config/helix/config.toml
  • O arquivo languages.toml deve ser criado no mesmo diretório.

3. Preparando o Ambiente Go

Instalação do Language Server, formatador e debugger:

go install golang.org/x/tools/gopls@latest
go install golang.org/x/tools/cmd/goimports@latest
go install github.com/go-delve/delve/cmd/dlv@latest

4. Preparando o Ambiente Web (HTML, CSS e JS)

Requer Node.js instalado na máquina:

npm install -g typescript typescript-language-server
npm install -g vscode-langservers-extracted
npm install -g prettier

5. O arquivo languages.toml

Cole as configurações abaixo para habilitar formatação automática:

[[language]]
name = "go"
auto-format = true
formatter = { command = "goimports" }

[[language]]
name = "html"
auto-format = true
formatter = { command = "prettier", args = ["--parser", "html"] }

[[language]]
name = "css"
auto-format = true
formatter = { command = "prettier", args = ["--parser", "css"] }

[[language]]
name = "javascript"
auto-format = true
formatter = { command = "prettier", args = ["--parser", "babel"] }
        

6. A Mudança de Paradigma: Objeto -> Verbo

O Helix usa o modelo de "selecionar primeiro, agir depois". Ações são visualizadas antes de executadas.

  • w e depois d : Seleciona a próxima palavra e a deleta.
  • mi< : Seleciona o conteúdo dentro de uma tag HTML atual.
  • ma< : Seleciona a tag HTML inteira (incluindo fechamento).
  • Space + f : Abre o buscador ultrarrápido de arquivos do projeto.
  • Space + k : Exibe a documentação da função (Hover).
  • % seguido de s : Seleciona todo o arquivo e permite buscar texto para múltiplos cursores.