Gibt es eine bessere Windows-Kommandozeilen-Shell als cmd
, die besser kopieren zwischen Windows- und Konsolen-Windows einfügen?Bessere Windows-Kommandozeilen-Shells
Antwort
Take Command unterstützt Copy/Cut/Paste von der Tastatur und der Maus. Es ist ziemlich praktisch, wenn Sie eine Befehlszeile ausführen. Es unterstützt auch:
- Befehl und Ordner-Verlauf, mit Popup-Fenstern, um vorherige Befehle oder Ordner auszuwählen.
- Bildschirm blättert zurück Puffer
- Verbesserten Batch-Befehle
- gebaut FTP/HTTP-Dateizugriff
- Eine Symbolleiste mit programmierbaren Tasten
Hinweis: Es ist ein bezahltes Werkzeug, mit dem Preis von 99,95 $.
Nicht sicher, was Sie speziell von besser kopieren/einfügen, aber versuchen Sie Take Command.
Take-Befehl unterstützt Shift + Ins zum Einfügen und Shift + Entf zum Schneiden, aber anscheinend nichts für die Kopie, wird noch mehr graben.
Sie können Take Command konfigurieren, um einen der Steuertasten an Take Command und den anderen an die laufende App zu senden. Sie können Links-Strg-C verwenden, um in die Zwischenablage zu kopieren, und Rechts-Strg-C, um das Ctrl-C-Cancel-Signal an die Anwendung zu senden. –
Uh Take Command ist $ 99! – jsplaine
Windows PowerShell ist die offensichtliche Wahl, wenn es um "bessere Windows-Befehlszeilenshell als CMD" geht. Die Handhabung der Zwischenablage ist keine große Verbesserung - markieren Sie mit der Maus, drücken Sie Enter zum Kopieren oder klicken Sie mit der rechten Maustaste, um einzufügen.
Um ehrlich zu sein, ist die Handhabung der Zwischenablage * genau * dieselbe wie bei jeder anderen Konsolenanwendung, da der Konsolen-Host dies handhabt, nicht die Anwendung, die in der Konsole läuft. – Joey
Dies ist wahrscheinlich nicht genau, was Sie wollen, aber Sie können einen Blick auf Console2
nehme ich es so konfiguriert, so dass shift + select Auto Kopien und mittlere Klick Pasten, wirklich praktisch, intern verwendet er alte cmd .exe, damit Sie nicht wirklich eine andere Shell erhalten.
By the way, ich denke, Ctrl +C = Kopie ist in einer Befehlszeile Kontext nicht die beste Idee, weil es in der Regel bedeutet Interrupt-Prozess ausgeführt wird.
Je nachdem, was Sie mit der Shell versuchen, ist rxvt in cygwin gut.
Sie erhalten das Feingefühl von Auto-Kopie bei Auswahl und mittleren Klick einfügen. Der größte Nachteil ist, dass einige Windows-Konsolen-Apps mit Cygwin nicht gut spielen.
Wenn Sie für Cygwin gehen, ist Puttycyg eine gute Wahl: http://code.google.com/p/puttycyg/ –
Auch ** Minze **, ist sehr schön mit Cygwin. (Es ist auch in der Cygwin-Installation/Setup verfügbar) – ocodo
Haben Sie überlegt, welches Verhalten Sie die aktuelle Ctrl +C Funktionalität ersetzen?
@Chirs
Ich denke, Sie müssen Shell vs Host (Emulator) klären. Für mich klingt es so, als ob Sie eine andere Schnittstelle zu Ihrer bestehenden Shell benötigen, die das Kopieren und Einfügen besser unterstützt, keine andere Shell, die mehr/andere Funktionen unterstützt.
Ich zweite Pat Vorschlag von Console2, es ist eine sehr gute Anwendung und OSS zu booten.
aktivieren QuickEdit-Modus unter die Optionen Registerkarte Ihrer Verknüpfung mit dem Kommando-Shell. Markieren Sie mit der Maus, klicken Sie mit der rechten Maustaste, um zu kopieren, klicken Sie erneut mit der rechten Maustaste, um einzufügen.
Während Sie dort sind, ermöglichen einen Hotkey (wie CTRL +ALT + C) für blitzschnellen Zugriff auf die Shell.
Und nein, man kann nicht CTRL +C für COPY, weil CTRL +C bedeutet BREAK haben.
über einen entsprechenden Hinweis, die Microsoftee, die die Standardeinstellung von QuickEdit-Modus zwischen Windows Server 2000 und 2003 ist ein Idiot geändert und ich heap Flüche auf ihn jeden Arbeitstag.
großer Tipp. Vielen Dank! – desigeek
Der Schnellbearbeitungsmodus war in w2k Standard. Eines der ersten Dinge, die ich mache, wenn ich mich auf einem neuen Computer zu Hause fühle. – QueueHammer
Wenn Sie [clink] (http://code.google.com/p/clink/) verwenden, können Sie STRG + UMSCHALT + V zum Einfügen und vieles mehr einrichten! – orlp
Ich benutze den Standard cmd.exe-Shell aber mit einem Twist: Keyboard shortcut to paste clipboard content into command prompt window (Win XP)
Die Windows-cmd Shell, Cygwin Bash, und msysgit Bash-Shells ausgeführt werden können: ein AutoHotKey Skript Zwischenablage Copy-Paste zu unterstützen, wie in diesem Thema geschrieben innerhalb von Emacs. EmacsW32 bietet alle drei getrennt. Sie müssen nur das bin-Verzeichnis festlegen, um eine der Bash-Shells zu verwenden. EmacsW32 bietet auch begrenzte Interaktionen zwischen der Windows-Zwischenablage und dem obersten Element des Kill-Rings.
PowerCmd ist billiger als TakeCommand und hat viele leistungsstarke Funktionen - nicht zuletzt die bessere Handhabung von Cut/Copy/Paste ist. Ich habe es nur eine kurze Zeit benutzen, aber ich bin wirklich beeindruckt so weit:
Zusammenfassung von der Website:
PowerCmd verbessert Ihre Eingabeaufforderung mit einem einfach zu bedienende Windows-GUI- Stil Schnittstelle und ermöglicht es Ihnen, mehrere Konsolen in einem einzigen Registerkartenfenster auszuführen. Sie können einfach mehrere Konsolen in vertikalen, horizontalen und Rasterformen organisieren. Auto-Log, Auto-Vervollständigung, Schlüsselwörter markieren, konfigurierbare Schriftart und Farben, anpassbare Symbolleiste für häufig verwendete Befehle oder Werkzeuge und minimiert den Tray sind einfache Lösungen zur täglichen Bedürfnisse. Mit PowerCmd können Sie Ihre Sitzungen vom letzten Mal speichern und wiederherstellen.
Site: http://www.powercmd.com/
Eigenschaften: http://www.powercmd.com/features.php
1 - 4 Lizenzen \t $ 29,99 USD – ceving
M InTTY auf MinGW/MSYS ist schöner als auf Cygwin, weil MinGW/MSYS schneller ist. Auch wenn Sie cmd.exe
Verhalten benötigen, können Sie cmd.exe
innerhalb von mintty
einfach ausführen.
Es gibt zwei Abschnitte zu cmd.exe. Da ist zuerst das Fenster, das für den Umgang mit der Textkonsole auftaucht. Ich würde das durch ConEmu ersetzen. Dieses Programm ist eigentlich als Wrapper für den Far File Manager gedacht, funktioniert aber ohne es gut. Es ist Console2 sehr ähnlich, ist aber viel stabiler und hat bessere Funktionen.
Zweitens gibt es den Befehlszeileninterpreter. Ich würde das mit Powershell ersetzen, wenn Sie tatsächlich irgendwelche seiner Eigenschaften benötigen.
Ich laufe zur Zeit mit ConEmu mit einer Batch-Datei, um meine bevorzugte Umgebung einzurichten. Dies wird in meinem Dropbox-Ordner gespeichert, damit es zwischen meinen Computern synchronisiert bleibt.
- 1. Bessere Konvertierungsfunktionen
- 2. Warum bessere Isolationsstufe eine bessere Leistung in SQL Server
- 3. Eine bessere PHP array_merge
- 4. Bessere Zufallsgenerierung PHP
- 5. Angular: bessere Formularvalidierungslösung
- 6. Bessere Stimme für Twilio
- 7. Bessere Leistung für Hintergrundbilder
- 8. Bessere Lösung als Globalize.currencyParser?
- 9. bessere Alternative zu Gradientenabfallsaktualisierung
- 10. Bessere Möglichkeit, Bilder hochzuladen?
- 11. Bessere jQuery Ajax Fehlerinformationen
- 12. Objektgraph für bessere Testbarkeit
- 13. Bessere Dateireferenz für Typoskript
- 14. bessere Randomisierung mit PHP
- 15. Bessere Wartesyntax in Java
- 16. Eine bessere Spielschleife schreiben
- 17. Java Swing - bessere Schriftglättung
- 18. Zeitkomplexitätsanalyse: bessere Erklärung?
- 19. Bessere Funktionszusammensetzung in Python
- 20. wollen bessere Inhalte anzeigen
- 21. Bessere Art der Parameterüberprüfung?
- 22. Bessere Regex-Übereinstimmung?
- 23. Laravel View - bessere Lesbarkeit
- 24. bessere Fehlermeldung angezeigt als
- 25. Bessere Version von draw9patch
- 26. Bessere Bildqualität von UIGraphicsGetImageFromCurrentImageContext()
- 27. Bessere Boost Asio deadline_timer Beispiel
- 28. Bessere Benachrichtigungen in der Taskleiste
- 29. Bessere Kontrolle über Emacs-Fenster
- 30. Bessere Nutzung int.Parse oder Convert.ToInt32
Es ist ein kostenpflichtiges Tool (99,95 $). Es wäre schön, dies hier zu notieren. – agsamek
Es ist auch erwähnenswert, dass TC auch seine eigene Skriptsprache erfindet, die für jede andere Umgebung ziemlich wertlos ist. Powershell, besonders wenn es in der Powershell ISE verwendet wird, ist eine bessere Wahl. – ocodo
Was ist mit PowerShell? – AminM