Neovim peut être utilisé en remplacement direct de Vim. Neovim est un fork de Vim, qui s'est diversifié en 2014. Neovim vise à résoudre quelques problèmes fondamentaux concernant Vim :
- Travailler avec une base de code vieille de 30 ans tout en maintenant la rétrocompatibilité est difficile.
- Il est très difficile d'écrire certains types de plugins, les opérations asynchrones étant un grand coupable (la prise en charge asynchrone a été ajoutée à Vim dans la version 8.0, quelque temps après le fork de Neovim).
- En fait, écrire des plugins est globalement difficile et nécessite que le développeur soit à l'aise avec Vimscript.
- Vim est difficile à utiliser sur les systèmes modernes sans bricoler avec .vimrc.
Neovim vise à résoudre ces problèmes avec les méthodes suivantes :
- Refactorisation à grande échelle de la base de code Vim, y compris le choix d'un guide de style unique, augmentation de la couverture des tests.
- Suppression de la prise en charge des anciens systèmes
- Expédition de Neovim avec des paramètres par défaut modernes.
- Fournir une API riche pour les plug-ins et les programmes externes avec lesquels communiquer, y compris la prise en charge des plug-ins Python et Lua.
Vous pouvez désinstaller ou supprimer un package neovim installé d'Ubuntu via le terminal comme indiqué ci-dessous :
$ sudo apt-get remove neovim
Désinstaller neovim, y compris le package dépendant
Si vous souhaitez supprimer neovim et ses packages dépendants qui ne sont plus nécessaires à partir d'Ubuntu :
$ sudo apt-get remove --auto-remove neovim
En ce qui concerne les autres packages, ils peuvent généralement être supprimés en toute sécurité avec la commande apt autoremove, car la majorité d'entre eux seront des packages qui ont été installés en tant que dépendance d'un autre package qui n'est plus présent sur le système. Cependant, vérifiez que vous voulez vraiment supprimer chacun des packages avant de le faire. Vous pouvez toujours réinstaller un package si vous ne vouliez pas l'installer, et comme avantage supplémentaire, si vous réinstallez un package marqué pour la suppression automatique, il n'apparaîtra pas dans la sortie en tant que package orphelin dans le futur.
Utilisez Purging neovim
Si vous souhaitez non seulement supprimer un paquet mais également effacer sa configuration, vous pouvez utiliser l'option –purge :
$ sudo apt-get purge neovim
Si vous utilisez l'option de purge avec –auto-remove, tout ce qui concerne le paquet sera supprimé. C'est vraiment utile lorsque vous voulez le réinstaller à nouveau.
$ sudo apt-get purge --auto-remove neovim