Neovim (Español)

Esta traducción de
Neovim
fue revisada el
2020-08-20
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Neovim
es un
fork
de
Vim
que apunta a mejorar la experiencia del usuario, el ecosistema de extensiones y las interfaces gráficas.
Instalación
Instale
neovim
con pacman.
Nota
En el caso de neovim, algunas características están delegadas a "proveedores" externos. Para el proveedor de Python, use
python-pynvim
.
Es también posible instalar una
de las interfaces gráficas
(varias están en los repositorios oficiales o en la
AUR
).
Configuración
La configuración local de usuario de Nvim está localizada en
$XDG_CONFIG_HOME/nvim/init.vim
, que por defecto viene a ser
~/.config/nvim/init.vim
. De existir, el archivo global de configuración es cargado desde
$XDG_CONFIG_DIRS/nvim/sysinit.vim
(por defecto
/etc/xdg/nvim/sysinit.vim
), de lo contrario, se carga desde
/usr/share/nvim/sysinit.vim
, archivo que no debe ser editado por el usuario.
[1]
. Por defecto, la configuración global no existe. Si usted ha creado la configuración, es probable que necesite tenerla para servirse de otras funcionalidades, como la instalación de extensiones de Vim a través de
pacman
.
Nvim es compatible con la mayoría de las opciones de Vim. Sin embargo, hay opciones específicas de Nvim. Para una lista completa, visite el
archivo de ayuda de Neovim
.
El directorio de datos de Nvim está ubicado en
~/.local/share/nvim/
y contiende intercambio (swap) de archivos abiertos, el archivo
ShaDa
(datos compartidos) y el directorio de extensiones.
Migrando desde Vim
Si usted desea migrar desde Vim, simplemente copie
~/.vimrc
en
~/.config/nvim/init.vim
. De estar disponibles, también copie
~/.vim/autoload/
en
~/.local/share/nvim/site/autoload/
.
Compartiendo configuración entre Vim y Nvim
Neovim usa
$XDG_CONFIG_HOME/nvim
en lugar de
~/.vim
como su ruta de configuración principal y
$XDG_CONFIG_HOME/nvim/init.vim
en lugar de
~/.vimrc
como su archivo de configuración principal.
Si usted desea continuar utilizando Vim y su configuración en Nvim, visite
nvim-a-vim
o escriba el comando
:help nvim-from-vim
.
Cargar extensiones de Vim
Si usted desea utilizar extensiones, definiciones sintácticas u otras extensiones que están instaladas para Vim, puede agregar la ruta del
runtime
por defecto en
rtp
. Por ejemplo, usted puede correr este comando y agregarlo a la configuración de Nvim.
set rtp^=/usr/share/vim/vimfiles/
Recomendaciones y trucos
Reemplazando vi y vim con nvim
Designar
$VISUAL
y
$EDITOR
environment variables (Español)
debería ser suficiente en la mayoría de los casos.
Puede que algunas aplicaciones forcen vi y vim como sus editores por defecto. En ese caso instale
neovim-symlinks
AUR
o
neovim-drop-in
AUR
[
enlace roto
: package not found]
.
Enlazar simbólicamente init.vim a .vimrc
Como nvim es completamente compatible con el estándar de vim, usted puede enlazar
nvim/init.vim
hacia su viejo
.vimrc
para conservar la configuración:
$ ln -s ~/.vimrc ~/.config/nvim/init.vim
Si usted quiere líneas específicas por versión, puede usar un bloque
if
en su
.vimrc
configuración:
if has('nvim')
    " Comandos específicos de Nvim
else
    " Comandos estándar de Vim
endif
Añadiendo soporte
true color
Los
READMEs
de
de este proyecto
explican cómo añadir soporte de 24-bits "True Color" al resaltado sintáctico y revisar cómo luce en tiempo real. Viene con el resaltado del autor para C++.
Solución de problemas
El cursor pierde la posición en que estaba al cerrarse
Visite
neovim FAQ
.
Véase también
Repositorio en Github
Wiki en Github