Goneavim (pronunciado como "Go-Neovim") é uma GUI neovim escrita em Go, usando uma ligação QT para GO. Este repositório foi bifurcado do Gonvim original para fins de manutenção e aprimoramento.
Tradicionalmente, o Neovim (e até o VIM) é otimizado para trabalhar com o terminal, e alguns fluxos de trabalho baseados em terminais não podem ser alcançados com uma GUI. Portanto, para algumas pessoas, uma GUI seria uma coisa adicional desnecessária. Por outro lado, na minha opinião, existem algumas características atraentes da GUI da seguinte maneira.
:terminal , para que você possa executar fluxos de trabalho básicos do terminal usando :terminal com bash ou zsh em Neovim GUI. Também é possível usar ferramentas de controle remoto, como o NVR, para evitar o NVIM no NVIM na GUI Neovim.Se você estiver interessado nessas atrações da GUI, tente ir embora.
Todos os recursos são opcionais. Você pode usá -lo como um NVIM simples ou como um NVIM com uma interface do usuário rica.
guifont , guifontwide , guifont=* , linespace , guicursor . Você não precisa neovim-gui-shimConsulte a instalação de Neovim
Pacotes pré-criados para Windows, MacOS e Linux são encontrados na página de lançamentos.
Ou você pode obter o mais recente binário do GitHub Actions CI. Veja a página de ações.
Se você é um usuário do MacOS, execute xattr -c /path/to/goneovim.app para evitar o aviso de 'desenvolvedor desconhecido' ou o 'Goneavim está danificado e não pode ser aberto.
Os usuários do Windows podem instalar usando o SCOOP:
scoop bucket add extras
scoop install goneovim
ou
scoop bucket add versions
scoop install goneovim-nightly
Os usuários do MacOS podem instalar usando o homebrew:
brew install --cask goneovim
Veja :h goneovim ou Wiki
make qt_bindingsmake depsmake appPara mais informações, consulte Desenvolvimento