Wie leite ich das Löschen in Macports weiter?

Gibt es bei Verwendung der interaktiven Macports-Shell (mit port) eine Möglichkeit, Zeichen rechts vom Cursor zu löschen?

Normalerweise können Sie einfach die Tastenkombination Fn+ Deletezum Vorwärts-Löschen verwenden. Wenn dies jedoch verwendet wird, ist das Ergebnis die Erzeugung eines ~(Tilde-)Zeichens.

Meine Bash-Version ist: GNU bash, version 3.2.53(1)-release (x86_64-apple-darwin11). Meine Macports-Version ist: Version: 2.5.4. Meine OS X-Version ist: 10.7.5 Lion.

 

UPDATE : Wie von Daniel Azuelos erwähnt, löscht control+ jeweils ein Zeichen vorwärts. dDies ist jedoch gefährlich - wenn kein zu löschender Text vorhanden ist, wird sowohl die interaktive Shell als auch das Terminal beendet (zumindest mit Bash).

Ich schlage Ihnen vor, mit Ihrem UPDATE eine weitere Frage zu stellen, da dies eine allgemeinere Frage ist und in keiner Weise mit Macports zusammenhängt. Sonst lesen Leute, die Ihnen vielleicht helfen könnten, Ihre Frage nicht einmal mit ihrem eigentlichen Titel. Im Allgemeinen ist es keine gute Idee, eine Frage mit einer anderen zu überladen, nur weil Sie eine positive Antwort erhalten haben. Es ist viel effizienter, eine Frage nach der anderen zu schließen.
Nun, ich bin mir nicht sicher, ob dies eine allgemeine Frage ist, daFn Sie unter den meisten Umständen mit + Delete-- aber nicht im interaktiven Modus von Macport löschen können .
@danielAzuelos Siehe hier für die geklärte Frage: apple.stackexchange.com/questions/360961/…

Antworten (1)

Ich habe es nicht mit Lion getestet, aber es besteht eine hohe Wahrscheinlichkeit, dass control+ ddas Zeichen rechts vom Cursor löscht und control+ kalles bis zum Zeilenende löscht.

control+ klöscht alle Zeichen rechts vom Cursor. control+ ulöscht auch die gesamte Zeile, die in die interaktive Shell von Macports eingegeben wurde.
control+ dfunktioniert! Technisch gesehen ist es also die Antwort auf meine Frage, aber es ist gefährlich, es zu verwenden, da es sowohl die Shell als auch das Terminal selbst verlässt, wenn kein Text zum Löschen verfügbar ist.
[Antwort auf Kommentar 1] Du hast Recht, dasselbe hier mit High Sierra 👍🏻.
Gleiche Tastenkombination wie in der Bash-Kommandozeilenbearbeitung mit gleichem Risiko. Ich wette, es würde auf Lion genauso funktionieren.
Gibt es eine sichere Alternative?