5 editores NeoVim que você pode tentar se você não gosta muito do Terminal

5 editores NeoVim que você pode tentar se você não gosta muito do Terminal

Procurando o conforto da interface gráfica para NeoVim? Aqui estão alguns projetos que dão uma interface gráfica para o incrível editor NeoVim.

Vim é incrível. NeoVim é mais novo e ainda mais incrível. Tanto o Vim quanto o NeoVim são editores de texto baseados em terminal com recursos semelhantes.

Se você é alguém que está acostumado a usar editores de texto como VS Code e deseja ter a funcionalidade semelhante que o NeoVim fornece, você deve explorar as opções com interface gráfica.

Embora você possa usar o NeoVim como um complemento para o seu editor de texto atual, trabalhar diretamente com o NeoVim é muito mais eficaz e conveniente para gerenciar plugins.

Existem algumas opções diferentes disponíveis ao escolher uma interface gráfica NeoVim, e reunimos uma lista de algumas das melhores abaixo.

1. Neovide

Principais características
  • Cursor animado
  • Rolagem suave
  • Janelas animadas
  • Janelas flutuantes desfocadas
  • Suporte a emojis

Neovide pretende ser uma interface gráfica de usuário sem sentido para o NeoVim.

Embora você não veja muitos elementos gráficos, ele adiciona apenas alguns recursos de GUI, como animações, usando uma biblioteca chamada Skulpin para renderizar animações.

Dê uma olhada nisso:

Your browser does not support the video tag.

Parece legal.

Neovide

2. Neovim Qt

Principais características
  • Recurso de foco
  • Várias guias GUI
  • Preenchimento automático da guia
  • Suporte multi-plataforma

Como o nome sugere, Neovim Qt é construído com a biblioteca Qt5, que você verá frequentemente sendo usada pelo KDE. Nada muito extravagante, adiciona alguns recursos adicionais de GUI, como várias guias, preenchimento automático de guias e muito mais.

neovim_qt

Então, se você já estiver usando bibliotecas Qt5 e quiser uma GUI mínima para NeoVim, isso funcionaria muito bem e economizaria algumas dependências.

Neovim Qt

3.Uivonim

Principais características

  • Renderização WebGL GPU e multithreading
  • Suporte para extensões VSCode
  • Nyancat (programa de texto ANSI para animação de gato clássico)
  • Passar o mouse e ações de código

Uivonim é um fork do Veonim (Um IDE simples construído em plugins VSCode e NeoVim) escrito em electron, tornando-o a escolha perfeita se você mudar do VSCode.

uivonim

E o único objetivo do uivonim é fornecer uma experiência rica do NeoVim que suporte os recursos mais recentes do NeoVim, incluindo janelas flutuantes, LSP integrado e muito mais. Você não precisa confiar nas extensões VSCode para obter esses recursos.

Uivonim

4. FVim

Principais características
  • Desanexe as janelas (usando Ctrl+w and GE).
  • Ícones de entrada de menu pop-up personalizados.
  • Suporte HiDPI.
  • Aceleração GPU.

FVim é uma GUI multiplataforma para NeoVim construída com F# + Avalonia que vem com alguns recursos inovadores, como renderização de alto desempenho (60FPS em tela 4K).

fvim

Se você é um usuário remoto avançado, o FVim também não o decepcionará.

FVim

5. Goneovim

Principais características
  • Suporte para um terminal com bash e zsh
  • Minimapa
  • Cursor animado
  • Escala de DPI alta
  • Janela flutuante externa

Como o próprio nome sugere, Goneovim é escrito em GO e é um fork do Gonvim. E oferece recursos de GUI suficientes para fazer seu trabalho, como um cursor animado, rolagem de pixels e muito mais.

goneovim

E isso não compromete a obtenção de recursos básicos de edição de texto, como o suporte a arrastar e soltar para arquivos de texto.

Goneovim

Conclusão

Esta foi nossa coletânea de algumas boas opções quando se trata de GUI para NeoVim e esperamos que você tenha encontrado o que estava procurando.

Se deixamos algum de lado, deixe-nos saber seus pensamentos nos comentários.

Última atualização deste artigo: 28 de november de 2022