Pregunta:
He estado usando vim durante algunos meses y me pregunto si debería cambiarme a neovim. Actualmente no estoy usando complementos, y solo unas pocas asignaciones básicas. Uso vim tanto para ediciones rápidas de archivos de configuración como para escribir Python. Escuché que es el futuro de vim. Me gustaría saber cuáles son las principales diferencias entre los 2 editores y qué tendría que aprender / desaprender para cambiar a neovim.
Respuesta:
Escuché que es el futuro de vim.
Eso no es cierto. O, al menos, nadie sabe si es cierto o no.
Neovim es una bifurcación. Todavía comparte mucho (¡y me refiero a mucho!) De código fuente y documentación con Vim.
Me gustaria saber cuales son las principales diferencias
Hay muchas pequeñas diferencias, pero me atrevo a decir que nada es sustancial. Al menos, desde el punto de vista del usuario final medio.
Digamos, Neovim tiene "init.vim" y "shada" en lugar de "vimrc" y "viminfo" respectivamente. Pero a un usuario típico no le importaría si el formato "shada" difiere de "viminfo". Y "init.vim" sigue siendo el mismo VimScript, incluso si tiene otro nombre y está ubicado en otro directorio.
Además, Vim y Neovim tienen diferentes implementaciones de :terminal
. Pero, al menos, ambos lo tienen ahora.
Además, digamos, Neovim tiene una estrecha integración con Lua y siempre tiene el motor Lua incorporado. Eso puede ser de interés para algunos usuarios, pero seguramente no para todos.
Y así sucesivamente y así sucesivamente.
Me pregunto si debería cambiarme a neovim
Debería intentarlo, no "debería cambiar" de ninguna manera. Si te importa, personalmente me gusta más Vim.