O mundo Rust está cada vez mais se ampliando. Estamos sempre trazendo novidades desse mundo, tais como esse vídeo:
Também publicamos sobre o GVim também vim-style.
E entre outros softwares escritos nessa baita linguagem de programação que podem ser consultados aqui .
Mas hoje vamos conhecer um editor bem bacana escrito em Rust: Helix .
Helix é um editor de texto fortemente baseado em Kakoune que por sua vez é baseado no Vim assim como NeoVim.
Ele utiliza:
hx
.Para instalar o Helix, logicamente você vai precisar do Rust e do Cargo, além de possuir o Git . A maneira mais recomendada de instalar o Rust e Cargo é via Curl
Se você utiliza Ubuntu, Debian, Linux Mint ou derivados, instale o Git e o Curl com esse comando:
sydo apt install git curl
Para outras distros utilize o gerenciador de pacotes da sua distro com o mesmo nome de pacote.
Você ainda pode usar seu próprio gerenciador de pacotes para instalar o Rust e o Cargo, exemplo:
sudo apt install rustc cargo
Mas a maneira mais recomendada(pela a equipe do Rust e Cargo) é usando o comando abaixo:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Não esqueça de incluir o cargo para sua
$PATH
com o comando:echo 'export PATH="${PATH}:${HOME}/.cargo/bin"' >> ~/.bashrc && exec $SHELL
.
Após devidamente instaladas as dependências, basta clonar e compilar o Helix com os comandos abaixo:
git clone --recurse-submodules --shallow-submodules -j8 https://github.com/helix-editor/helix
cd helix
cargo install --path helix-term
Após compilado, o comando hx
já estará disponível(se você incluiu ele à sua $PATH
como dito acima).
Alguns comandos do Helix:
hx --help
- Exibe a ajudahx
- Abre o editor sem arquivos para editarhx [arquivo]
- Abre com um arquivo específicoO Helix não utiliza as teclas direcionais, logo, para movimentar o cursor utilize as teclas: h, j, k e l. Que são justamente os movimentos:
k
h l
j
:w
ou :write
salva um arquivo:q
ou :quit
sai do editorAlém de diversos outros comandos e teclas de atalho que podem ser consultadas na documentação
Veja abaixo um vídeo demonstrativo do Helix
Página Oficial do Helix: https://helix-editor.com/.