Frage

Das Fenster Terminal (die Benutzer-Schnittstelle um Text-Anwendungen wie cmd.exe) wirklich saugt.

Es gibt so viel, dass das Unix-Terminals zu tun, dass der Windows-Terminal kann offenbar nicht tun, zum Beispiel was passieren, wenn Sie durch Ziehen der Grenze des Fenster in beiden Dimensionen der Größe neu bestimmen wollen. Der Windows-Terminal können Sie nur es ist Länge ändern.

Cut & Paste, auf Linux oder Unix, kein Problem - die Auswahlbox umschlingt schön, so dass Sie mehrzeiligen Ausdrücke schneiden können. Der Windows-Terminal (auch im Schnell-Edit-Modus) erzwingt ein bizarres rechteckiges Auswahlfeld, die keinen praktischen Nutzen ist - man muss neu formatiert wird alles, was Sie im Notizblock kopieren

!

Was ist mit der Tatsache, dass jedes Mal, wenn ich in ‚Bearbeiten‘ Modus blockiert die Anwendung -. Ich bin sicher, dass es Leute gibt, die ohne Unterbrechung des geschäftskritische Server cut & paste in der Lage sein wollen,

Ich bin sicher, dass wir von mehr Fehler denken können, wenn wir unseren Geist zu sagen - aber schimpfen lässt nicht .. was können wir tun, um diese besser zu machen

Update: Nur um zu klären, ich bin nicht auf der Suche cmd.exe zu ersetzen - Powershell & CygWin beide bieten bessere Alternativen. Ich versuche, die Konsolenanwendung zu ersetzen, die GUI, die alle Text-Anwendungen in Windows umgibt.

War es hilfreich?

Lösung

Ich persönlich benutze Console2 mit dem Bash ausgeliefert mit mysys-Git .

Sie können auch PuTTY und SSH zu einer echten Linux-Box verwenden; -)

Andere Tipps

Verwenden Sie Console 2 vielleicht? Es ist wirklich ziemlich stabil jetzt, und ermöglicht es Ihnen, zwischen cmd / Powershell / Cygwin / jeder anderen Schale sehr leicht zu wechseln. Wenn wir darüber ehrlich sind, ist es nicht wahrscheinlich, Microsoft wird die native Win32-Konsole jederzeit schnell zu verbessern.

Die einzige ‚Lösung‘, die ich für dieses Problem gefunden haben, ist Cygwin / X und verwenden XTerm- stattdessen zu installieren. Ich benutze das jeden Tag bei der Arbeit.

Es gibt zwei Dinge, die Sie unabhängig Terminal Emulator ändern und Shell.

Verwenden Sie einen besseren Terminalemulator

Damit können Sie Text normalerweise wählen (anstatt dumme Rechtecke). Ich bevor Console2, die schnell, leicht und zuverlässig http://sourceforge.net/projects/console/

Es gibt auch ConEmu https://code.google.com/p/conemu-maximus5 / .

Es gibt auch Mintty https://code.google.com/p/mintty/ (gleicher Terminal-Emulator, der verwendet Putty). Mintty nicht interaktive Anwendungen wie nano oder vi laufen. Mintty kann nicht cmd entweder laufen, nur Bash.

Was auch immer Sie sich entscheiden, ist es sinnvoll, ‚offene Konsole hier‘ Elemente Windows Explorer Kontextmenü hinzuzufügen. Anweisungen unter https://stackoverflow.com/a/17663556/284795

Verwenden Sie eine bessere Shell

Clink

Clink verbessert cmd, das Hinzufügen Sitzungsverlauf und Bash-Stil zum automatischen Vervollständigung. https://code.google.com/p/clink/

Bash

Die zuverlässigste Verteilung von Bash für Windows ist mit msysGit. Es ist sehr einfach zu installieren, und Sie erhalten eine kostenlose Git https://code.google.com/p / msysgit /

Es ist an dieser Stelle lohnt sich den Unterschied zwischen MSys und Cygwin zu erklären. MSys ist eine Sammlung von Anwendungen sorgfältig auf die native Win32-API portiert, während Cygwin eine Emulationsschicht ist, die beliebige Linux-Anwendungen ausführen können.

Nach meiner Erfahrung MSys bequemer ist, interoperates es besser mit dem Windows (insbesondere, wie es behandelt Pfade). Obwohl hat Cygwin mehr Anwendungen und neuere.

Ich fand ipython in seinem es Modus so nah zu sein, wie ich bekommen kann. Es dient auch als eine interaktive Python-Shell.

Eines der ersten Dinge, die ich an alle meine Windows-Maschinen zu tun ist zu installieren Cygwin

Es gibt einige Erweiterungen für Cygwin auch, wie ssh und so.

keine direkte Antwort, aber da Sie haben gelegentlich in einem Fenster CMD-Fenster zu arbeiten, gibt es zwei Einstellungen, die unbedingt notwendig sind, um es tollerable zu machen.

Eines der ersten Dinge, die ich tun, wenn ich auf einen neuen Computer die Bildschirmpuffergröße auf 9999 (Höhe) eingestellt ist, 300 (oder säen Breite). Dies ermöglicht es Ihnen, um nach links und rechts zu Ihrem Herzen erfreuen, und gibt Ihnen einen erheblichen Puffer Protokolle für die Prüfung. Sie nicht die Fenstergröße festgelegt, es ist praktisch nutzlos.

das andere, was ich tue, ist das „QuickEdit“ Modus überprüfen, macht diese Kopie / Vergangenheit viel einfacher, und Sie können schnell ein Scrollen Bildschirm pausieren, indem Sie auf / in sie ziehen (eine Auswahl zu beginnen).

Dies ist nicht gerade eine Lösung für das Problem, nur im Zusammenhang beraten, die nützlich sein könnte, das spezifische Problem, das er erwähnte in einer anderen Art und Weise (Und eine sehr nützliche Gewohnheit!).

zu lösen

Anstatt zu versuchen, das Unix-Verhalten auf Windows zu zwingen - was ein wenig unnatürlich wäre - warum Sie ein href nicht überprüfen <= "http://www.microsoft.com/windowsserver2003/technologies/management/powershell /default.mspx“rel = "nofollow noreferrer"> Powershell der nächsten Generation Shell Microsoft für Windows?

Ich habe versucht, nicht KDE auf WIndows , aber es ist angeblich jetzt in der neuesten Version beim Schreiben zur Verfügung.

Um die Größe der Befehlszeile zu ändern, können Sie entweder ändern, um die Fenstergröße aus dem Feld Eigenschaften, die nur das Fenster selbst die Größe, oder / und Sie können die Puffergröße ändern, die die Größe verändern wird ... wie es, die Anzahl der Zeilen in Erinnerung zu beschreiben. Um die Eigenschaften Toolbox zugreifen, Rechtsklick auf die Titelleiste und Eigenschaften.

Auch wenn Sie wollen schnell zu stopfen aus der Befehlszeile zu kopieren, aktivieren Sie die „Quick Edit“ -Box im Fenster Eigenschaften - es werden Sie erlauben, Dinge zu wählen, und „kopieren“ es mit einem Rechtsklick

Es ist eine native Windows-Version von rxvt, die in Cygwin verfügbar ist. Es scheint ganz gut zu funktionieren und kann mit Leichtigkeit, beispielsweise der Größe verändert werden Vollbild.

Ich benutze JTerm Desktop Konsole unter Windows. Es hat Java-Implementierungen von allen wichtigen Linux / Unix-Befehle, wie wir ls, grep, findet, cd, cp, mv usw. Es hat einige Einschränkungen, aber insgesamt funktioniert es wird.

Wenn Sie eine CYGWIN ALTERNATIVE

npm install -g cash-global

Es gibt ein gut geschrieben Blog über The Cash Shell .

Sie können auch das npm Paket überprüfen hier .

Hope, das hilft.

Ich denke, Ihr für Powershell suchen, die ich argumentieren kann stärker als der Linux-Bash ist oder zumindest die gleiche Menge an Energie.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top