Wie kann ich vor jeder neuen Aufforderung eine Leerzeile sicherstellen?

670
KatieK

Ich verwende das Cmder-Paket für meine Windows-Befehlszeilenumgebung. Einige Befehle erstellen keine leere Zeile, nachdem sie abgeschlossen wurden. Dies macht es schwieriger, jeden ausgeführten Befehl zu sehen. Gibt es eine Möglichkeit, die Eingabeaufforderung so anzupassen, dass eine neue Zeile gedruckt wird, bevor der Pfad und die Eingabeaufforderung angezeigt werden?

0

2 Antworten auf die Frage

1
SaxDaddy

Die klassische DOS-Eingabeaufforderung wird c:\Windows>mit der Systemvariablen PROMPT auf "$ P $ G" gesetzt. (Bei neueren Windows-Versionen handelt es sich nicht um eine Umgebungsvariable, Sie können sie jedoch weiterhin mit dem promptBefehl festlegen.)

Ändern Sie den Wert für PROMPT, um $_dort hinzuzufügen, wo es Ihnen passt. Dadurch wird der Eingabeaufforderung ein neuer Zeilenvorschub hinzugefügt. Ich habe hinzugefügt $s, um ein Leerzeichen nach dem> zu bekommen.

C:\Users\me> prompt $P$_$G$s  C:\Users\me > dir \  Volume in drive C has no label. Volume Serial Number is 5CE6-9877  Directory of C:\ 08/22/2013 08:22 AM <DIR> PerfLogs 03/05/2014 10:25 AM <DIR> Program Files 03/05/2014 10:26 AM <DIR> Program Files (x86) 01/22/2014 05:14 PM <DIR> Users 01/22/2014 06:15 PM <DIR> Windows 0 File(s) 0 bytes 5 Dir(s) 36,451,704,832 bytes free  C:\Users\me > 

Übrigens, die Liste der Eingabeaufforderungsoptionen finden Sie unter http://technet.microsoft.com/en-us/library/bb490977.aspx

Das hat bei mir funktioniert. In meiner Cmder-Implementierung musste ich die @ Prompt-Variable in `Cmdr \ vendor \ init.bat` ändern. KatieK vor 10 Jahren 0
0
Ƭᴇcʜιᴇ007

Fügen Sie $_Ihrer Prompt-Umgebungsvariablen hinzu, um eine neue Zeile hinzuzufügen, bevor Sie die gewünschte Aufforderung anzeigen.

Angenommen, Ihre Aufforderung ist der Standard $p$g, um die Aufforderung zu erhalten c:\directory>, ändern Sie sie als solche:

set prompt=$_$p$g

$ _ Wagenrücklauf und Zeilenvorschub

Verwenden Sie Setx, um es dauerhaft einzustellen.

Weitere Informationen zu Prompt