Kennt jemand einen guten Ersatz für die Eingabeaufforderung? Ich habe Bash / Cygwin ausprobiert, aber das entspricht nicht wirklich meinen Anforderungen bei der Arbeit, weil es zu schwer ist. Ich hätte gerne einen Funktion-für-Funktion-identischen Wrapper auf cmd.exe, aber mit Hervorhebung, Intellisense und (kritisch) einer Oberfläche mit Registerkarten. Powershell ist in Ordnung, aber die Schnittstelle fehlt noch.
command-line
terminal
Nick
quelle
quelle
Antworten:
Bearbeitet : Ich benutze ConEmu ( http://conemu.github.io/ ) schon seit einiger Zeit. Dies ist auch ein Wrapper, da es nicht wirklich möglich ist, die Windows-Konsole zu ersetzen, ohne den gesamten Befehlsinterpreter neu zu schreiben. Unter der Zeile befindet sich meine ursprüngliche Antwort für eine frühere Alternative.
Nicht gerade ein Ersatz (eigentlich ist es ein hübscher Wrapper), aber Sie könnten Console ausprobieren ( http://sourceforge.net/projects/console/ )
quelle
Ich habe die Produkte von JPSoft schon lange verwendet (beginnend mit 4OS2 und 4DOS) und verwende derzeit Take Command 9. Es funktioniert mit vorhandenen Batch-Dateien, verfügt über eigene Verbesserungen, eine Oberfläche mit Registerkarten und Farboptionen für Dateinamen.
Sieht so aus, als ob ihre Website momentan einige Probleme hat, aber Sie finden sie unter: http://jpsoft.com/
quelle
Ich benutze Take Command 9.0. Ich habe JPSofts Produkte seit Jahren verwendet. Es hat eine Oberfläche mit Registerkarten. Ich habe Take Command mit Take Command, Powershell und CMD.exe in einer eigenen Registerkarte beginnen lassen. Es wird keine Syntaxhervorhebung durchgeführt. Take Command ist syntaktisch kompatibel mit CMD.exe und verbessert jeden Befehl erheblich und fügt viele weitere hinzu.
PowerShell ist kein vollständiger Ersatz für CMD.exe oder Take Command. Ich benutze beide. Möglicherweise fragen Sie sich, warum ich CMD.exe weiterhin verwenden würde. Dies liegt daran, dass ich mit Take Command eine Batchdatei testen werde, die auf Befehle beschränkt ist, die in CMD.exe funktionieren, und die Batchdatei dann auf einer Workstation / einem Server bereitstellen muss das hat nicht Take Command drauf. Ich kann in Take Command erstellen / testen und dann überprüfen, ob es in CMD.exe funktioniert, bevor ich es bereitstelle.
Ich kenne keine IDEs, die Intellisense speziell für Batch-Dateien bereitstellen. Wenn sie das taten, würde es sowieso nur für ein paar Schlüsselwörter sein. In Batch-Dateien führen Sie meistens Befehle aus, die außerhalb der Batch-Sprache liegen und nicht in Intellisense enthalten sind.
Ich benutze Textpad, um meine Batch-Dateien zu bearbeiten. Take Command verfügt über einen Debugger und Protokollierungsfunktionen, mit denen Sie Ihre Batch-Dateien ganz einfach testen können.
quelle
PowerCmd ist ein Test-Wrapper für cmd.exe und kostet 30 $
Es bietet:
quelle
Wenn Sie eine funktionsreichere Benutzeroberfläche für Powershell wünschen, versuchen Sie es mit PowerGUI.
http://powergui.org/index.jspa
quelle
NYAOS
http://www.nyaos.org/
quelle
Probieren Sie den PyCmd-Wrapper unter https://sourceforge.net/projects/pycmd/ aus , um einen ordnungsgemäßen Abschluss und Befehlsverlauf zu erhalten.
quelle
Ich benutze 4NT von der oben genannten JPSoft. Es funktioniert großartig und hat eine großartige zusätzliche Funktionalität. Es wird durch TakeCommand ersetzt, aber ich brauche nicht so viele zusätzliche Funktionen.
Update: Es ist nicht mehr als 4NT bekannt. Jetzt heißt es TCC / LE .
quelle
Nick, ich weiß, dass du das vor langer Zeit gefragt hast, aber ich habe es gerade gefunden, als ich nach etwas Ähnlichem gesucht habe. Ich habe PromptPal verwendet und es war großartig. Ich habe es vor ungefähr einem Jahr, Anfang 2008, bekommen und es war durch diese Rabatt-Software namens BitsDujour. Ich war gerade dort und habe bemerkt, dass sie vor ein paar Tagen einen Deal für 51% Rabatt auf dieses Produkt hatten . Behalten Sie diese Seite im Auge und vielleicht wird der Rabatt bald wieder kommen. Es ist die 30 Dollar wert, aber ich habe 2 Lizenzen für 1/2 Rabatt bekommen, eine für jeden meiner PCs ...
quelle
Wenn Sie cmd.exe nicht vollständig verwenden möchten, wählen Sie das Terminal ZOC.exe .
ZOC
ist eine Unternehmensanwendung.Andernfalls fügen Sie Ihrer Eingabeaufforderung einfach eine Funktion hinzu, indem Sie GOW.EXE installieren .
GOW
ist eine OpenSource-Anwendung.Aber immer können Sie sich für Git entscheiden, das hauptsächlich Befehle in Bash gibt. Fügen Sie den
bin
Ordner einfach Ihrem Umgebungspfad hinzu. Ihre Eingabeaufforderung fungiert als Unix-Terminal.quelle