Ich lerne Terminaltipps. InDasTutorial: Der Typ sagt, dass Ctrl+ Ualles vom Cursor bis zum Zeilenende löscht. In meinem Fall löscht es immer die ganze Zeile. Ich verwende es zsh
unter macOS.
Antwort1
Ordnen Sie zunächst die Tastenkombination zu, indem Sie eingeben bindkey \^U backward-kill-line
. Testen Sie dann, ob dies funktioniert hat. Wenn es funktioniert, machen Sie es dauerhaft, indem Sie die gleiche Zeile zu einer entsprechenden zsh
RC-Datei hinzufügen.
echo 'bindkey \^U backward-kill-line' >> ~/.zshrc
DerZ Shell-Handbuch, Abschnitt 18.6.3, definiert die „Widgets“, wie z . B. backward-kill-line
.
Antwort2
Wenn Sie beispielsweise über GNU Readline in der Shell sprechen, sollten Sie Strg+K verwenden, um bis zum Ende der Zeile zu gelangen.
Alternativ können Sie auch Alt+D verwenden, um an einem Bruchpunkt schrittweise zu töten
Bearbeiten: Habe gerade festgestellt, dass Sie zsh auf dem Mac verwenden. Der einzige Server, den ich mit zsh habe, ist in der Cloud. Ich werde das schnell testen und überprüfen.
Edit: Ja, funktioniert bei mir immer noch unter Linux Ubuntu. Beachten Sie, dass ich vor etwa 2 Wochen zsh (und Fish, das ganz nett ist) auf dieser Maschine installiert und nie eine zshrc-Datei erstellt habe. Soweit ich das beurteilen kann, gab es also keine speziellen Anpassungen. Ich vermute, all diese ZSH-Fragen beziehen sich auf das, was ich gehört habe, nämlich dass Apple seine alte Version von Bash endlich aufgegeben hat, weil sie etwas gefunden haben, das sie bequem verwenden können.