Neovim, fork configurável do Vim para uma melhor experiência do usuário

Sobre Neovim

No próximo artigo daremos uma olhada no Neovim. Se trata de uma bifurcação do código Vim. O programa traz-nos o bem do Vim com uma melhor experiência do usuário graças às possibilidades de configuração. Caso alguém ainda não saiba, é preciso dizer que o Vim é um editor de texto baseado em modos. Nasceu como um aprimoramento de Vi (1976). Sua interface não é gráfica, mas baseada em texto. Embora existam várias implementações com uma interface gráfica, como o gVim. O editor em questão é um substituto direto para o Vim. Se você é um usuário do Vim, se sentirá confortável com o Neovim.

Neste editor tudo pode ser controlado com o teclado por meio de comandos. No início pode parecer um pouco difícil lembrar de todos eles, e no início é. Mas também é verdade que eles são organizados de uma maneira lógica e, eventualmente, eles surgem por conta própria. O programa tornará mais fácil para nós editarmos o texto, permitindo-nos automatizar tarefas repetitivas. Tarefas enfadonhas podem ser realizadas com apenas algumas teclas.

Características gerais do Neovim

Código Neovim php

  • Os configurações padrão fazer você pode usá-lo imediatamente.
  • Un emulador de terminal.
  • O editor nos fornece uma API que permite o comunicação com Neovim de qualquer idioma programação, de forma segura e assíncrona.
  • Funções de terminal modernas como estilo do cursor, eventos de foco, colagem entre colchetes, etc.
  • Como já escrevi, é muito configurável. Pode-se dizer que é como se você estivesse construindo seu próprio editor. Quando terminar de configurá-lo, você terá um editor personalizado que atende às suas necessidades específicas.
  • O comportamento dele é expansível através de plug-ins. Se você é um usuário Vim, você pode continue usando os mesmos plugins, além daqueles que a comunidade desenvolveu para o Neovim. E se você não consegue encontrar um plugin para você e tem coragem, você pode criar o seu usando o seu idioma favorito.
  • Além disso, ele nos oferecerá os mesmos recursos de qualquer outro editor de código, como: preenchimento automático, verificação ortográfica, guias, coloração de sintaxe, pesquisa e substituição por expressões regulares, etc.

El código fonte do projeto podemos encontrá-lo disponível no Página GitHub do editor.

Instalação do Neovim no Ubuntu

Instalação do neovim a partir da opção de software Ubuntu

Podemos instalar este editor de várias maneiras. O mais simples é realizar o instalação de opção de software do Ubuntu. Para ter a versão mais recente, você precisa adicione o Neovim PPA. Execute o seguinte comando no terminal (Ctrl + Alt + T):

sudo apt-add-repository ppa:neovim-ppa/stable

Então você tem que atualizar os pacotes e instalar o Neovim digitando no mesmo terminal:

sudo apt-get update

sudo apt-get install neovim

Ambas as opções instalarão a mesma versão do programa. Caso não desejemos instalar nada no sistema, você pode usar o Arquivo Neovim .Appimage. Para obtê-lo, você precisa ter o curl instalado. Depois de verificar se você tem esta ferramenta, no terminal (Ctrl + Alt + T) digite:

baixar appimage naovim

curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage

chmod u+x nvim.appimage

Uma vez baixado e com as permissões necessárias, podemos iniciar o editor digitando no mesmo terminal:

./nvim.appimage

Depois de qualquer uma das opções acima, agora podemos fazer uso deste editor baseado em vim. Quem precisa pode encontrar toda la documentação sobre possíveis instalações na página GitHub do projeto.

Deve ser dito que este programa tem muitas possibilidades de configuração, então vá até o documentação oficial ou pela seção do manual Isso fará com que nosso editor pareça muito melhor e mais amigável do que o que encontraremos por padrão.

Configurando o Neovim

Neovim Tutorial

Neovim inclui um tutorial interativo, execute o comando :Tutor para começar.

Se você fechar o Neovim, todas as configurações que você tinha na sessão serão perdidas. Para mantê-los, o arquivo init.vim, que é carregado sempre que o Neovim é iniciado. Se você usa o Vim, este arquivo tem a mesma função do arquivo .vimrc do vim.

Este arquivo de configuração ele está localizado em ~ / .config / nvim / init.vim. Se não existir, crie-o. O arquivo de configuração pode ficar muito grande, então tente documentar tudo o que você colocou nele. Os comentários podem ser adicionados com «. Seremos capazes de obter mais informações sobre este arquivo de configuração em Wiki do programa.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.