2012-05-14 6 views

Antwort

485

folgendes löste das Problem Laufen:

rm -f ~/.zcompdump*

Hinweis: Die * einhüllen wird, gibt es mehrere .zcompdump Dateien.

+6

Wozu dient diese Datei? – sym3tri

+21

ZSH verwendet 'compinit', um den Abschluss für die aktuelle Sitzung zu initialisieren. Um die Ausführung von "compinit" zu beschleunigen, kann eine gedumpte Konfiguration erzeugt werden, die bei zukünftigen Aufrufen eingelesen wird. Diese gedumpte Datei ist '.zcompdump' im selben Verzeichnis wie die Startup-Dateien (d. H.' $ ZDOTDIR' oder '$ HOME'). – csgui

+3

+1 für die Lösung meines Problems; genieße dein Abzeichen ':)' –

107

Irgendwann gibt es auch ~/.zcompdump-<COMPUTER NAME>-<VERSION> Datei, verwenden Sie so:

 
rm -f ~/.zcompdump* 
+2

Prost, das war mein Problem :) – Delameko

+1

Das hat auch für mich funktioniert. Vielen Dank! –

+1

Das hat mein Problem auch gelöst. Vielen Dank! – Zentaurus

1

hinzufügen rm -f ~/.zcompdump {, ZWC.} .zlogin es zu automatisieren

+0

oder compinit -D, wenn Sie nicht zwischenspeichern möchten. –

4

Mein Problem bestand auch nach dem compinit -D und rm -f ~/.zcompdump*. Ich fand this github issue und überprüfte mein .zplug-Verzeichnis und sicher genug gefunden einige nicht versteckte zcompdump Dateien (keine vorangehende '.'). Habe diese gelöscht und es war gut zu gehen. Wenn Sie einen ZSH-Plugin-Manager wie zgen oder zplug verwenden, überprüfen Sie deren Verzeichnisse.

+0

Junge du gerettet Tag. für mich zusammen mit '~/.zcomdump *', muss '~/.antigen/.zcomdump *' auch entfernen – userx

Verwandte Themen