Gentovim (prononcé comme "go-neovim") est une GUI Neovim écrite dans Go, en utilisant une reliure Qt pour Go. Ce référentiel a transporté le Gonvim d'origine à des fins de maintenance et d'amélioration.
Traditionnellement, Neovim (et même VIM) a été optimisé pour travailler avec Terminal, et certains flux de travail basés sur un terminal ne peuvent pas être obtenus avec une interface graphique. Par conséquent, pour certaines personnes, une interface graphique serait une chose supplémentaire inutile. D'un autre côté, à mon avis, il existe des caractéristiques attrayantes de l'interface graphique comme suit.
:terminal , vous pouvez donc exécuter des workflows de borne de base en utilisant :terminal avec bash ou zsh dans Neovim GUI. Il est également possible d'utiliser des outils de télécommande tels que NVR pour éviter NVIM dans NVIM dans Neovim GUI.Si vous êtes intéressé par ces attractions de GUI, essayez Goneovim.
Toutes les fonctionnalités sont facultatives. Vous pouvez l'utiliser comme un NVIM ordinaire ou comme un NVIM avec une interface utilisateur riche.
guifont , guifontwide , guifont=* , linespace , guicursor . Vous n'avez pas besoin neovim-gui-shimVoir Installation de Neovim
Des packages prédéfinis pour Windows, MacOS, Linux se trouvent sur la page des versions.
Ou vous pouvez obtenir le dernier binaire de GitHub Actions CI. Voir la page des actions.
Si vous êtes un utilisateur macOS, exécutez xattr -c /path/to/goneovim.app pour éviter l'avertissement de «développeur inconnu» ou l'erreur «Gentovim est endommagée et ne peut pas être ouverte».
Les utilisateurs de Windows peuvent installer à l'aide de Scoop:
scoop bucket add extras
scoop install goneovim
ou
scoop bucket add versions
scoop install goneovim-nightly
Les utilisateurs de MacOS peuvent installer à l'aide de Homebrew:
brew install --cask goneovim
Voir :h goneovim ou Wiki
make qt_bindingsmake depsmake appPour plus d'informations, voir le développement