ZSH utiliza compinitpara inicializar la finalización de la sesión actual. Para acelerar el funcionamiento de compinit, se puede hacer que produzca una configuración volcada que se leerá en futuras invocaciones. Este archivo volcado se encuentra .zcompdumpen el mismo directorio que los archivos de inicio (es decir, $ZDOTDIRo $HOME).
csgui
Bum hace la dinamita.
volker238
buscó "cuál es 'zcompdump' para" al diagnosticar el __rvm_cleanse_variablesproblema ... dos pájaros, una búsqueda. +1 para todos.
max
al igual que un nitpick parece que podría quitar la -fbandera, no parece necesaria para la confirmación de derivación archivo remove (si el usuario tiene que ocupa el primer lugar)
pech0rin
109
En algún momento también hay un ~/.zcompdump-<COMPUTER NAME>-<VERSION>archivo, así que usa:
Mi problema persistió incluso después de compinit -Dy rm -f ~/.zcompdump*. Encontré este problema de github y verifiqué mi directorio .zplug y, efectivamente, encontré algunos archivos zcompdump no ocultos (sin '.'). Los eliminé y ya estaba listo. Si está utilizando un administrador de complementos zsh como zgen o zplug, consulte sus directorios.
Respuestas:
Ejecutar lo siguiente solucionó el problema:
rm -f ~/.zcompdump*
Nota: El * está en caso de que haya múltiples archivos .zcompdump.
fuente
compinit
para inicializar la finalización de la sesión actual. Para acelerar el funcionamiento decompinit
, se puede hacer que produzca una configuración volcada que se leerá en futuras invocaciones. Este archivo volcado se encuentra.zcompdump
en el mismo directorio que los archivos de inicio (es decir,$ZDOTDIR
o$HOME
).__rvm_cleanse_variables
problema ... dos pájaros, una búsqueda. +1 para todos.-f
bandera, no parece necesaria para la confirmación de derivación archivo remove (si el usuario tiene que ocupa el primer lugar)En algún momento también hay un
~/.zcompdump-<COMPUTER NAME>-<VERSION>
archivo, así que usa:fuente
Para deshabilitar los
.zcompdump*
archivos, puede buscar en su.zshrc
(o/etc/zsh/* files
)compinit
y agregar la-D
bandera.Esto podría ser mejor que crear los archivos y eliminarlos en cada inicio de sesión.
(fuente: http://www.csse.uwa.edu.au/programming/linux/zsh-doc/zsh_23.html )
fuente
Mi problema persistió incluso después de
compinit -D
yrm -f ~/.zcompdump*
. Encontré este problema de github y verifiqué mi directorio .zplug y, efectivamente, encontré algunos archivos zcompdump no ocultos (sin '.'). Los eliminé y ya estaba listo. Si está utilizando un administrador de complementos zsh como zgen o zplug, consulte sus directorios.fuente
~/.zcomdump*
, necesito eliminar~/.antigen/.zcomdump*
tambiénAgregue rm -f ~ / .zcompdump {,. Zwc} a .zlogin para automatizarlo
fuente
Ejecute este comentario
fuente