Befehlszeile nach Cursorposition löschen

0

In den MF-Tagen war es üblich, dass die ENDTaste den gesamten Text in der aktuellen Zeile nach der Position des Cursors löschte. Das ist sehr nützlich.

Ich konnte keinen bestimmten ConEmu-Schlüssel finden, und die GuiMacros scheinen der Aufgabe nicht gewachsen zu sein.

Kann dies in ConEmu erreicht werden?

genagelt
quelle

Antworten:

1

Die Manipulation mit der Kommandozeile ist eine Shell-Funktion. Aber ConEmu ist ein Terminal. Es empfängt Eingaben vom Benutzer und sendet Schlüssel in einen Shell-Eingabepuffer (Konsole). Terminal weiß nichts, was genau die Shell mit diesen Tastendrücken macht.

Sie brauchen also nur die richtige Schale zu bekommen. Versuchen Sie Klirren für cmd, PSReadLine für Powershell oder sogar bash von Cygwin oder msysGit. Das ist im ConEmu- Haftungsausschluss ganz klar beschrieben .

Maximus
quelle
0

Es scheint, dass clink diese Funktionalität bereits standardmäßig definiert hat.

Die folgende Zeile clink_inputrc_basedefiniert die Tastenkombination:

"\e``u": kill-line # ctrl+end

genagelt
quelle