Ich habe gerade angefangen mit Zsh in letzter Zeit für einige der integrierten Unterstützung in der Shell-Prompt für meine Git-Status usw.Zsh will einen Befehl an Autocorrect, ein mit _ bevor es
Wenn ich eintippen:
ruby -v
die Version von ruby zu bestätigen ich laufe, fragt Zsh wenn ich den Befehl _ruby ändern möchten. Nun, nachdem ich an der Eingabeaufforderung Nein gesagt habe und der Befehl wie erwartet abgeschlossen wurde, bekomme ich die Frage an der Eingabeaufforderung, nachdem ich bestätigt habe, dass mein Befehl korrekt ist.
Ich gehe davon gibt es eine Abschluss-Datei oder etwas dergleichen.
Dank
Update:
Die Schale ist nicht mehr zu voll _ruby versucht, hielt es nach dem Schließen der Schale ein paar Mal einige, wie zu reagieren.
Ich habe versucht, die Datei nach oben mehrmals zu reinigen, aber es gibt einen „setzt“ Variable, die 50 oder mehr Zeilen lang ist und die Linien sind alle zusammen liefen, einige Zeilen mehr als 150 Zeichen. Vielleicht könnte ich dir einen Anhang per E-Mail schicken, wenn du ihn immer noch sehen willst. Ich entschuldige mich aufrichtig für die unordentliche Post.
Ich sehe nicht, dass das Verhalten. Welche Version von zsh? Was ist in deinem '~/.zshrc'? Tut es das, wenn Sie versuchen, ein einfaches Ruby-CLI-Skript auszuführen (z. B. "ruby -e 'print" hi \ n "")? Poste deine Datei '/ usr/share/zsh/functions/Completion/Unix/_ruby' und wir können sie gegen eine bekanntermaßen gute Version prüfen. –
Was ist mit den anderen Fragen, die ich gestellt habe? Ich verstehe nicht - hast du immer noch das Problem? Wenn Sie möchten, dass sich jemand sicher ist und Ihre Follow-ups sieht, adressieren Sie einen Kommentar an @username, der etwas wie "siehe die bearbeitete Frage" sagt, wenn die Information selbst zu lang ist, um in den Kommentar zu passen. Dadurch wird das Benachrichtigungssymbol des Benutzers (der kleine Umschlag am oberen Rand der Seite) angezeigt. –
@Dennis Williamson Es stellt sich heraus, die Antwort von Gilles ist richtig. Ich glaube, es korrigierte sich nach dem Neustart der Shell oder Abmeldung. Ich war mir nicht sicher, ob ich mich abmelden würde oder nicht. "Ich verstehe nicht - haben Sie immer noch das Problem?" Wie ich in der Post gesagt habe, würde der Ruby-Befehl ausgeführt werden, nachdem ich mich entschieden habe, dass zsh ihn in _ruby ändern soll. Also ja, alles funktioniert. Vielen Dank für Ihre Nachricht. –