Pesquisa de site

Kakoune: um editor de código melhor, fortemente inspirado no Vim


Kakoune é um editor de código gratuito, de código aberto, poderoso, interativo, rápido, programável e muito personalizável com uma arquitetura cliente/servidor. Ele roda em sistemas semelhantes ao Unix, como Linux, FreeBSD, MacOS e Cygwin. É um editor modal semelhante ao Vi/Vim que visa melhorar o modelo de edição subjacente do Vi para maior interatividade.

Leia também: 18 melhores IDEs para programadores e desenvolvedores

Ele vem com inúmeras ferramentas de edição/escrita de texto, como ajuda contextual, destaque de sintaxe, preenchimento automático durante a digitação e oferece suporte a muitas linguagens de programação diferentes. Também implementa seleções múltiplas como um procedimento essencial para interagir com seu texto.

Além disso, a arquitetura cliente/servidor do Kakoune permite que vários clientes se conectem à mesma sessão de edição.

Capturas de tela

Recursos do Kakoune:

  • É interativo, previsível e rápido.
  • Suporta múltiplas seleções.
  • Suporta realce de sintaxe.
  • Opera em dois modos: normal e inserção.
  • Usa menos teclas, tornando-o mais rápido.
  • Suporta exibição automática de informações.
  • Também oferece suporte ao preenchimento automático extensivo.
  • Oferece várias ferramentas de edição de texto.
  • Suporta trabalhar com programas externos.
  • Suporta primitivas avançadas de manipulação de texto.
  • Usa primitivas de manipulação poderosas, como correspondências de regex, filtragem, divisão, alinhamento, objetos de texto e muito mais.

Requisitos:

  • GCC >= 5 ou clang >= 3.9 (com biblioteca padrão C++ associada (libstdc++ ou libc++)
  • libncursesw >= 5,3
  • asciidoc para criar páginas de manual

Como instalar o editor de código Kakoune no Linux

Nas principais distribuições Linux, como CentOS/RHEL e Debian/Ubuntu, você precisa compilá-lo e instalá-lo a partir dos fontes. Antes disso, primeiro você precisa instalar ferramentas de desenvolvimento e outras dependências em seu sistema e depois clonar o código-fonte, compilá-lo e instalá-lo com os seguintes comandos.

Instale o Editor de Código Kakoune no CentOS/RHEL

yum group install 'Development Tools' ncurses-devel asciidoc
cd Downloads/
git clone http://github.com/mawww/kakoune.git
cd kakoune/src
make
make man
make install

Instale o Editor de Código Kakoune no Debian/Ubuntu

$sudo apt update && sudo apt install build-essential libncurses5-dev libncursesw5-dev asciidoc
cd Downloads/
git clone http://github.com/mawww/kakoune.git
cd kakoune/src
make
make man
sudo make install

No Fedora, você pode instalá-lo a partir do repositório copr usando o seguinte comando.

dnf copr enable jkonecny/kakoune
dnf install kakoune

No openSUSE, você pode instalá-lo a partir do repositório padrão executando o seguinte comando. Certifique-se de especificar o repositório para sua versão do openSUSE (Tumbleweed neste exemplo).

sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo
sudo zypper refresh
sudo zypper install kakoune

No Arch Linux, instale-o a partir do AUR executando o seguinte comando.

yaourt -Sy kakoune-git

Como usar o editor de código Kakoune no Linux

Depois de instalar o kakoune, basta iniciá-lo executando o seguinte comando com o nome do arquivo de script (exemplo getpubip.sh) que você deseja codificar.

kak getpubip.sh 

Devido à arquitetura cliente/servidor do kakoune, o comando acima abrirá uma nova sessão, com um cliente no terminal local.

Para entrar no modo de inserção, pressione i. Depois de fazer alterações em seu código-fonte, use :w para escrever as alterações. E para voltar ao modo normal, pressione , para sair, use :q. Se você quiser sair sem escrever alterações, use :q!. Como você pode ver, a maioria das chaves são semelhantes às do editor Vi/Vim.

Você pode obter uma lista de todas as opções de linha de comando aceitas digitando.

kak -help

Para obter uma documentação abrangente, incluindo pressionamentos de teclas para usar no modo de inserção, verifique o repositório Kakoune Github: https://github.com/mawww/kakoune

Kakoune é um editor modal semelhante ao Vi/Vim; construído para aprimorar o modelo de edição do Vi, tornando a escrita/edição de código mais rápida e divertida. Compartilhe sua opinião sobre isso por meio do formulário de feedback abaixo.