Im CMD-Interpreter unter Windows Up
ersetzt die Pfeiltaste (↑) die aktuelle Eingabe (nicht sicher, wie der genaue Begriff lautet) durch Befehle im Befehlsverlauf. Befehle, die zuvor ausgeführt wurden.
Eine merkwürdige Besonderheit von CMD ist, dass in einer neuen Instanz, wenn keine vorherigen Befehle im Verlauf vorhanden sind , das versehentliche Drücken der Aufwärtspfeiltaste die aktuelle Eingabe durch den letzten "Befehl" im Verlauf ersetzt. nichts, im Wesentlichen die Eingabe löschen. Down
Außerdem kehrt das Drücken des Pfeils (↓) nicht zum vorherigen Befehl zurück, wie es die normale Navigation durch den Befehlsverlauf ermöglichen würde. Stattdessen sind Sie jetzt mit einer leeren Eingabezeile wieder auf dem ersten Platz. Wenn Sie also den ersten Befehl einer neuen CMD-Instanz eingeben, wird die Aufwärts-Taste gleichzeitig als Taste zum Löschen der Eingabe verwendet.
Dies scheint zwar ein relativ kleines Problem zu sein, das nur für das oben beschriebene, sehr spezielle Szenario gilt, und ob es sich nun um eine merkwürdige Eigenart von CMD oder einen tatsächlichen Fehler handelt, ich kann die Anzahl der Male in den letzten Tagen nicht zählen. ' Wir haben versehentlich lange und komplizierte Befehle verloren, als wir versuchten, fortgeschritteneres CMD zu erlernen, und es wäre schön, wenn es eine Lösung dafür gäbe. Wer weiß, vielleicht handelt es sich tatsächlich um ein "Feature, nicht um einen Bug", das einem tatsächlichen Designzweck dient, den ich verpasst habe. In jedem Fall wäre ich für etwas Erleuchtung dankbar.
::
oderrem
vor dem Befehl kopieren / einfügen möchten, geben Sie ein. Du könntest es dann nur tun, wenn es leer ist ... (abgesehen von 2./3.) Aber ja, wenn du versehentlich aufschlägst, während du Sachen auf der Kommandozeile hast, verlierst du diese Sachen, großartiger Punkt. Es gibt einige cmd-Ersetzungen, die Sie vielleicht bevorzugen, aber ich weiß nicht, ob sie das Problem beheben.Antworten:
Sie können versuchen, Clink zu Ihrer Umgebung hinzuzufügen . Es hat die Funktion "Protokollpersistenz zwischen Sitzungen" und wurde nach meinen Tests (ich habe einen langen Befehl eingegeben, ihn nicht ausgeführt, die Aufwärts- und dann die Abwärts-Taste gedrückt) der zuletzt verwendete Befehl angezeigt und der lange Befehl zurückgebracht. d getippt.
quelle
Es hat nicht viel damit zu tun, wenn wir die Funktionen der Dos-Konsole nicht ändern können, aber für meine Zwecke, wenn ich zumindest lange Zeilen oder komplizierte Dinge schreibe, mache ich mir Notizen in einer Art Notizblock.
quelle