Alternative Windows-Shells neben CMD.EXE? [geschlossen]

78

Ich mag CMD.EXE, das integrierte Windows-Terminal, nicht. Unter seinen Problemen:

  1. Schwer zu kopieren und einzufügen.

  2. Es ist schwierig, die Fenstergröße zu ändern.

  3. Es ist schwierig, ein anderes Fenster zu öffnen (dies geschieht nicht über Menüoptionen).

  4. Scheint immer in C: \ Windows \ System32 zu starten, was super nutzlos ist.

  5. Seltsames Scrollen. Manchmal rollt es wirklich weit nach unten in eine leere Stelle, und Sie müssen nach oben scrollen, wo das Fenster tatsächlich gefüllt ist.

Ich liebe Cygwin, aber das Problem mit Cygwin ist, dass es verschiedene ausführbare Dateien ausführt. Der Cygwin Python unterscheidet sich vom Windows Python, sie sind mit verschiedenen Bibliotheken und anderen Dingen verknüpft.

Vielen Dank.

SerMetAla
quelle
2
Mögliches Duplikat von Gibt es ein besseres Windows-Konsolenfenster?
Mark
3
Lefteris E: Windows Powershell ist nicht viel besser als CMD.EXE. Es gibt zum Beispiel auch Probleme beim Kopieren / Einfügen. Im Gegensatz zu CMD.EXE scheint Powershell immer in H: \ zu beginnen.
SerMetAla
Ich mag die PowerShell ISE, weil das Kopieren / Einfügen funktioniert und es einen (unendlichen?) Scrollback gibt. Sie können auch mehrere Registerkarten in einem Fenster öffnen und das Fenster und die Registerkarten benennen.
Mojo
# 4: Sie können das Arbeitsverzeichnis in der Verknüpfung in cmd.exe ändern. Ansonsten fängt es %HOMEPATH%für mich immer an.
Mojo
1
# 1: Die Piping-Ausgabe an clip.exe wird kopiert. Das Einfügen ist immer noch (fast) unmöglich, wenn nur die Tastatur verwendet wird.
Mojo

Antworten:

47
  1. Schwer zu kopieren und einzufügen.

    Nicht wahr. Aktivieren Sie diese Option QuickEditentweder in den Eigenschaften der Verknüpfung oder in den Eigenschaften des CMD-Fensters (klicken Sie mit der rechten Maustaste auf die Titelleiste), und Sie können Text direkt markieren. Klicken Sie mit der rechten Maustaste, um markierten Text in die Zwischenablage zu kopieren. Wenn kein Text markiert ist, wird durch Klicken mit der rechten Maustaste Text aus der Zwischenablage eingefügt.

    Geben Sie hier die Bildbeschreibung ein

  2. Es ist schwierig, die Fenstergröße zu ändern.

    Wahr. Console2 (siehe unten) hat diese Einschränkung nicht.

  3. Es ist schwierig, ein anderes Fenster zu öffnen (dies geschieht nicht über Menüoptionen).

    Nicht wahr. Verwenden start cmdoder definieren Sie einen Alias, wenn dies zu aufwändig ist:

    doskey nw=start cmd /k $*
    
  4. Scheint immer in C: \ Windows \ System32 zu starten, was super nutzlos ist.

    Nicht wahr. Oder besser gesagt, nicht wahr, wenn Sie in den Eigenschaften der Verknüpfung ein Startverzeichnis definieren

    Geben Sie hier die Bildbeschreibung ein

    oder durch Ändern des AutoRun- Registrierungswerts. Wenn Sie bei gedrückter Umschalttaste mit der rechten Maustaste auf einen Ordner klicken, können Sie eine Eingabeaufforderung in diesem Ordner starten.

  5. Seltsames Scrollen. Manchmal rollt es wirklich weit nach unten in eine leere Stelle, und Sie müssen nach oben scrollen, wo das Fenster tatsächlich gefüllt ist

    Ist mir nie passiert.

Eine Alternative zu einfachem CMD ist Console2 , das CMD unter der Haube verwendet, aber viel mehr Konfigurationsoptionen bietet.

Ansgar Wiechers
quelle
Seltsames Scrollen tritt auch hier bei nicht standardmäßigen Fenstergrößen auf. 120x50 und es geht verrückt.
foxidrive
Wie gesagt, mir ist das nie passiert, und ich habe normalerweise die Größe meiner CMD-Fenster auf 100 x 50 mit 3000 Zeilen Bildlaufpuffer geändert.
Ansgar Wiechers
Wow, der Schnellbearbeitungsmodus sollte standardmäßig vom Windows-System aktiviert worden sein ...
Edwin Yip
3
Schwer zu kopieren und einzufügen nicht wahr? Versuchen Sie, mehr als eine Textzeile auszuwählen und zu kopieren ... diese rechteckige Auswahl ist das schändlichste nutzlose "Feature" aller Zeiten!
Siro Mateos
1
@Berbare Wie in meiner Antwort erwähnt, können Sie auch mit der rechten Maustaste auf die Titelleiste eines CMD-Fensters klicken, das Sie gestartet haben (z. B. über start cmd), und dort die Einstellungen ändern. Das sollte die Standardkonfiguration aktualisieren. Oder Sie können die Einstellung in der Registrierung ändern .
Ansgar Wiechers
11

Versuchen Sie es mit Clink . Es ist großartig, besonders wenn Sie an bashTastenkombinationen und Funktionen gewöhnt sind.

(Wie bereits erwähnt, gibt es eine ähnliche Frage: Gibt es ein besseres Windows-Konsolenfenster? )

Siddhadev
quelle