![conheca-10-excelnets-guis-gratuitas-e-de-codigo-aberto-do-neovim conheca-10-excelnets-guis-gratuitas-e-de-codigo-aberto-do-neovim](https://sempreupdate.com.br/wp-content/plugins/seox-image-magick/imagick_convert.php?width=904&height=508&format=.jpg&quality=91&imagick=/wp-content/uploads/2023/08/conheca-10-excelnets-guis-gratuitas-e-de-codigo-aberto-do-neovim-2-1024x576.jpg)
Neste artigo, você conhecerá 10 excelentes GUIs gratuitas e de código aberto do Neovim, uma proposta que pretende mover o Vim para Vim direção distinta. O Vim é um editor de texto de código aberto altamente configurável, poderoso e baseado em console. É eficiente, permitindo que os usuários editem arquivos com um mínimo de teclas. O Vim oferece conclusão de palavras, desfazer, atalhos, abreviações, personalização de teclado, macros e scripts. Você pode transformá-lo em seu editor para o seu ambiente.
Existem projetos que buscam mover o Vim em uma direção diferente. Um desses projetos é o Neovim. Seu objetivo é refatorar o código-fonte do Vim para: simplificar a manutenção para melhorar a velocidade com que as correções de bugs e os recursos são mesclados; dividir o trabalho entre vários desenvolvedores; permitir a implementação de interfaces de usuário novas/modernas sem nenhuma modificação na fonte principal; melhorar o poder de extensibilidade com uma nova arquitetura de plug-in baseada em coprocessos. Os plug-ins serão escritos em qualquer linguagem de programação sem nenhum suporte explícito do editor.
O Neovim
O Neovim oferece muitas vantagens, como seu sistema de plugins baseado em RPC. São coprocessos que possuem um canal de comunicação direto (via |RPC|) com o processo Nvim. Para usá-lo, você pode usar o programa em um emulador de terminal. Como alternativa, existe a opção de usar uma GUI de terceiros projetada para o Neovim.
Nem o Vim nem o Neovim foram construídos para a beleza. No entanto, muitos usuários preferem uma interface gráfica combinada com o poder do Neo(vim). Um aspecto interessante do suporte RPC do Neovim é que os desenvolvedores podem criar novos front-ends para o Neovim fora do terminal.
Este artigo parece destacar os melhores front-ends gratuitos e de código aberto para o Neovim, em uma lista elaborada pelo pessoal do Linux Links, inserida no gráfico abaixo.
A lista conta com 10 GUIs do Neovim
- Neovim-qt: Uma biblioteca cliente Neovim e GUI usando Qt5 e escrita em C+;
- Neovide: Um cliente simples para Neovim, escrito em Rust;
- FVim: Usa a estrutura de interface do usuário baseada em XAML da Avalonia;
- GoNeovim: Bifurcado de Gonvim. Usa ligação Qt escrita em Go;
- GNvim: GUI rica sem qualquer inchaço da web, escrito rm Rust;
- neovim-gtk: Usa ligações gtk-rs, escrito em Rust;
- NyaoVim: Frontend extensível do Neovim aprimorado pela Web;
- NVUI: Interface moderna escrita emC++;
- Neoray: Usa ligações GLFW e OpenGL, escrita em Go;
- glrnvim: GUI do Neovim acelerado por GPU, escrita em Rust.