Neovim se puede utilizar como reemplazo directo de Vim. Neovim es una bifurcación de Vim, que se ramificó en su propia cosa en 2014. Neovim tiene como objetivo abordar algunos problemas centrales sobre Vim:
- Es difícil trabajar con una base de código de 30 años mientras se mantiene la compatibilidad con versiones anteriores.
- Es muy difícil escribir ciertos tipos de complementos, siendo las operaciones asincrónicas un gran culpable (la compatibilidad asincrónica se agregó a Vim en la versión 8.0, algún tiempo después de la bifurcación de Neovim).
- De hecho, escribir complementos es difícil en general y requiere que el desarrollador se sienta cómodo con Vimscript.
- Vim es difícil de usar en sistemas modernos sin jugar con .vimrc.
Neovim tiene como objetivo resolver estos problemas con los siguientes métodos:
- Refactorización a gran escala del código base de Vim, incluida la elección de una única guía de estilo, lo que aumenta la cobertura de las pruebas.
- Eliminación del soporte para sistemas heredados.
- Envío de Neovim con valores predeterminados modernos.
- Proporcionar una rica API para complementos y programas externos con los que comunicarse, incluida la compatibilidad con complementos de Python y Lua.
Puede desinstalar o eliminar un paquete neovim instalado de Ubuntu a través de la terminal como se muestra a continuación:
$ sudo apt-get remove neovim
Desinstalar neovim, incluido el paquete dependiente
Si desea eliminar neovim y sus paquetes dependientes que ya no son necesarios en Ubuntu:
$ sudo apt-get remove --auto-remove neovim
Cuando se trata de otros paquetes, generalmente es seguro eliminarlos con el comando apt autoremove, ya que la mayoría de ellos serán paquetes que se instalaron como dependencia de otro paquete que ya no está presente en el sistema. Sin embargo, verifique dos veces que realmente desea eliminar cada uno de los paquetes antes de hacerlo. Siempre puede reinstalar un paquete si no tenía la intención de instalarlo y, como beneficio adicional, si reinstala un paquete que estaba marcado para eliminación automática, no aparecerá en la salida como un paquete huérfano en el futuro.
Usar purgar neovim
Si desea no solo eliminar un paquete sino también borrar su configuración, puede usar la opción –purge:
$ sudo apt-get purge neovim
Si usa la opción de purga junto con la opción de eliminación automática, se eliminará todo lo relacionado con el paquete. Es realmente útil cuando desea volver a instalarlo.
$ sudo apt-get purge --auto-remove neovim