Question

Quelqu'un connaît-il un bon remplacement de l'invite de commande ?J'ai essayé bash/Cygwin, mais cela ne répond pas vraiment à mes besoins au travail car c'est trop lourd.J'aimerais un wrapper fonction pour fonction identique sur cmd.exe, mais avec mise en surbrillance, intellisense et (essentiellement) une interface à onglets.Powershell est correct, mais l'interface fait toujours défaut.

Était-ce utile?

La solution

Édité:j'ai utilisé ConEmu (http://conemu.github.io/) depuis un certain temps déjà.Celui-ci est également un wrapper, puisqu'il n'est pas vraiment possible de remplacer la console Windows sans réécrire tout l'interpréteur de commandes.Sous la ligne se trouve ma réponse originale pour une alternative antérieure.


Pas exactement un remplacement (en fait, c'est un joli emballage) mais vous pourriez essayer Console (http://sourceforge.net/projects/console/)

Autres conseils

J'utilise les produits JPSoft depuis longtemps (en commençant avec 4OS2 et 4DOS) et j'utilise actuellement Take Command 9.Il fonctionne avec les fichiers batch existants, possède ses propres améliorations, une interface à onglets et des options de coloration des noms de fichiers.

Il semble que leur site rencontre actuellement quelques problèmes, mais vous pouvez les trouver à l'adresse suivante : http://jpsoft.com/

J'utilise Take Command 9.0.j'ai utilisé JPSoft produits depuis des années.Il a une interface à onglets.J'ai Take Command démarré avec Take Command, Powershell et CMD.exe chacun dans son propre onglet.Il ne fait pas de coloration syntaxique.Take Command est syntaxiquement compatible avec CMD.exe et améliore considérablement chaque commande et en ajoute bien d'autres.

PowerShell ne remplace pas complètement CMD.exe ou Take Command.Je me retrouve à utiliser les deux.Vous pourriez vous demander pourquoi j'utiliserais toujours CMD.exe et c'est parce que j'utiliserai Take Command pour tester un fichier batch limité aux commandes qui fonctionnent dans CMD.exe et que je devrai ensuite déployer le fichier batch sur un poste de travail/serveur. qui n'a pas Take Command dessus.Je peux créer/tester dans Take Command, puis vérifier qu'il fonctionne dans CMD.exe avant de le déployer.

Je ne connais aucun IDE fournissant spécifiquement Intellisense pour les fichiers batch.S’ils le faisaient, ce ne serait de toute façon que pour quelques mots-clés.La plupart du temps, dans les fichiers batch, vous exécutez des commandes externes au langage batch et qui ne seraient pas incluses dans Intellisense.

J'utilise Textpad pour modifier mes fichiers batch.Take Command dispose d'un débogueur et de capacités de journalisation qui facilitent le test de vos fichiers batch.

PuissanceCmd est un wrapper d'essai pour cmd.exe et coûte 30 $

CA offre:

  • onglets
  • un mode de sélection "normal"
  • copier-coller
  • mise en évidence
  • Saisie automatique
  • boutons pour démarrer Python, Powershell et autres

Si vous souhaitez une interface utilisateur plus riche en fonctionnalités pour Powershell, essayez PowerGUI.

http://powergui.org/index.jspa

NYAOOS

"NYAOS" est le shell de ligne de commande amélioré de type tcsh pour Windows et OS/2 !

http://www.nyaos.org/

Pour un achèvement et un historique des commandes décents, essayez le wrapper PyCmd sur https://sourceforge.net/projects/pycmd/

J'utilise 4NT de JPSoft mentionné ci-dessus.Cela fonctionne très bien et possède d’excellentes fonctionnalités supplémentaires.Il est remplacé par TakeCommand mais je n'ai pas besoin de beaucoup de fonctionnalités supplémentaires.

Mise à jour:On ne l'appelle plus 4SA.Maintenant, son nom est TCC/LE.

Nick, je sais que tu as posé cette question il y a longtemps, mais je viens de la trouver en cherchant quelque chose en rapport.j'ai utilisé InvitePal et ça a été génial.Je l'ai obtenu il y a environ un an, début 2008, grâce à ce logiciel à prix réduit appelé BitsDujour.Je suis juste allé là-bas et j'ai remarqué qu'ils avaient une offre de 51 % sur ce produit seulement un Il ya quelques jours.Gardez un œil sur ce site et peut-être que la réduction reviendra bientôt.Cela vaut bien les 30 $ mais j'ai eu 2 licences à 1/2 de réduction, une pour chacun de mes PC...

Si vous ne souhaitez pas utiliser totalement cmd.exe, optez pour ZOC.exe Terminal.ZOC est une application d'entreprise.

Sinon, ajoutez simplement une fonctionnalité à votre invite de commande en installant GOW.EXE.GOW est une application open source.

Mais tu peux toujours y aller Git qui donne principalement des commandes en bash.Ajoutez simplement le bin dossier vers le chemin de votre environnement.Votre invite de commande fonctionnera comme un terminal Unix.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top