Cuando vim
se inicia, lee estos dos archivos de tu carpeta de inicio:
.vimrc
, un archivo de configuración que contiene comandos de inicialización
.viminfo
, un archivo de historial que contiene, entre otros, información de búsqueda de cadenas y patrones
vim
puede volverse no receptivo si alguno de estos dos archivos es muy grande o contiene entradas corruptas.
Para evitar que vim
los lea, puedes:
-
Renombrarlos:
cd ~
mv .vimrc .vimrc.bak
mv .viminfo .viminfo.bak
donde ~
es un atajo para tu carpeta de inicio.
(Ignora cualquier error de No existe el archivo o directorio
, solo significa que el archivo no existe.)
-
y luego iniciar vim
como de costumbre:
vim
o, alternativamente, iniciar vim
de la siguiente manera:
vim -u NONE -i NONE
donde la opción -u NONE
indica a vim
que no lea ~/.vimrc
y -i NONE
logra el mismo resultado para ~/.viminfo
.
Si vim
se inicia normalmente, puedes volver a renombrar un archivo a la vez para encontrar el culpable y eliminarlo.
Si deseas obtener más información sobre las diferencias entre .vimrc
y .viminfo
, consulta esta respuesta. Para información sobre el uso de ~
, consulta el manual de Bash o de Zsh.
0 votos
El OP no se dio cuenta de que la migración de esto era posible. Gracias por la colaboración para obtener una respuesta aquí - stackoverflow.com/q/63460546/6828329