Est-ce que quelqu'un connaît un bon remplacement d'invite de commande? J'ai essayé bash / Cygwin, mais cela ne répond pas vraiment à mes besoins au travail car il est trop lourd. Je voudrais un wrapper identique, fonction par fonction, sur cmd.exe, mais avec surbrillance, intellisense et (critique) une interface à onglets. Powershell est d'accord, mais l'interface manque toujours.
Réponses
Trop de publicités?Édité: j'ai été en utilisant ConEmu (https://code.google.com/p/conemu-maximus5/) pour un certain temps maintenant. Celui-ci est un wrapper de trop, car il n'est pas vraiment possible de remplacer les Fenêtres de la console sans avoir à réécrire l'ensemble de l'interpréteur de commande. Au-dessous de la ligne de mon fichier de réponse pour une version antérieure de rechange.
Pas exactement un remplacement (en fait, c'est un prettifying wrapper), mais vous pouvez essayer de la Console (http://sourceforge.net/projects/console/)
Je sers produits de JPSoft longtemps (départ retour avec 4OS2 et 4DOS) et utilise actuellement prendre commande 9. Il fonctionne avec des fichiers de commandes existantes, il a propres améliorations sur la partie supérieure, une interface à onglets et filename colore l’options.
On dirait que leur site est d’avoir des problèmes dès maintenant, mais vous pouvez les trouver à : http://jpsoft.com/
J'utilise de Prendre le Commandement 9.0. J'ai utilisé JPSoft de produits depuis des années. Il a une interface à onglets. Je dois Prendre le Commandement de commencer à Prendre le Commandement, Powershell, et CMD.exe chacun dans son propre onglet. Il n'est pas de faire de la coloration syntaxique. Prendre le Commandement est syntaxiquement compatible avec CMD.exe et améliore chaque commande tout à fait un peu et ajoute beaucoup plus.
PowerShell n'est pas un remplacement complet pour CMD.exe ou Prendre le Commandement. Je trouve moi-même en utilisant à la fois. Vous pourriez vous demander pourquoi j'ai toujours l'utiliser CMD.exe et c'est parce que je vais utiliser pour Prendre le Commandement de tester un fichier de commandes qui est limitée à des commandes dans CMD.exe et puis j'ai besoin de déployer le fichier de commandes sur une station de travail/serveur qui ne possède pas de Prendre le Commandement. Je peux créer/tester en Prendre le Commandement et vérifiez qu'il fonctionne dans CMD.exe avant de le déployer.
Je ne sais pas du tout à l'IDE qui fournissent de l'Intellisense pour un lot de fichiers en particulier. Si ils l'ont fait ne serait que pour quelques mots-clés de toute façon. La plupart du temps dans des fichiers batch vous exécutez les commandes qui sont externes à la langue de lot et ne pas être inclus dans l'Intellisense.
J'utilise Textpad à modifier mes fichiers batch. Prendre le Commandement a un débogueur et il a des fonctions de journalisation, qui le rend très facile à tester vos fichiers batch.