Je trouve frustrant de travailler sur la ligne de commande dans Windows, principalement parce que la fenêtre de la console est misérable à utiliser par rapport aux applications de terminal sur Linux et OS X telles que "rxvt", "xterm" ou "Terminal". Plaintes majeures:
Pas de copier / coller standard. Vous devez activer le mode "marque" et il n'est disponible qu'à partir d'une fenêtre contextuelle à plusieurs niveaux déclenchée par le (petit) bouton du coin gauche. Ensuite, le copier-coller doit être appelé à partir du même menu
Vous ne pouvez pas redimensionner arbitrairement la fenêtre en faisant glisser, vous devez définir une préférence (revenir à la fenêtre contextuelle à plusieurs niveaux) chaque fois que vous souhaitez redimensionner une fenêtre
Vous ne pouvez agrandir la fenêtre que si des barres de défilement horizontales entrent dans l'image. Les barres de défilement horizontales sont nulles.
Avec le shell cmd.exe, vous ne pouvez pas accéder aux dossiers avec la notation \\ netpath (UNC?), Vous devez mapper un lecteur réseau. Cela craint lorsque vous travaillez sur plusieurs machines qui vont avoir différents lecteurs mappés
Existe-t-il des astuces ou des applications (payantes ou autres) qui résolvent ces problèmes?
bash
et l'application terminale estxterm
ougnome-terminal
ou ... donc je peux à peine les percevoir comme étant essentiellement les mêmes.cmd.exe
. Les systèmes d'exploitation de type Unix ont un programme séparé pour le shell (généralementbash
,dash,
sh,
csh,
ksh,
zsh, I could go on but I won't) and the terminal emulator (
gnome-terminal,
konsole,
xterm`, etc.)Réponses:
Désolé pour l'auto-promotion, je suis l'auteur d'un autre émulateur de console, non mentionné ici.
ConEmu est un émulateur de console open source avec des onglets, qui représente plusieurs consoles et applications GUI simples en une seule fenêtre GUI personnalisable.
Initialement, le programme a été conçu pour fonctionner avec Far Manager (mon remplacement de shell préféré - gestion des fichiers et des archives, historique et exécution des commandes, puissant éditeur). Mais ConEmu peut être utilisé avec n'importe quelle autre application console ou des outils GUI simples (comme PuTTY par exemple). ConEmu est un projet en direct, ouvert aux suggestions.
Un bref extrait de la longue liste d'options:
Les utilisateurs de Far Manager acquerront le glisser-déposer de style shell, les vignettes et les tuiles dans les panneaux, les onglets pour les éditeurs et les visualiseurs, les vraies couleurs et les styles de police (italique / gras / souligné).
PS. Far Manager prend en charge les chemins UNC (\\ serveur \ partage \ ...)
la source
Essayez la console 2 .
la source
Prenez le commandement . Celui-ci existe depuis longtemps (anciennement 4DOS). J'ai utilisé cela sur Windows NT 3.5 (!) Et j'ai adoré.
Cygwin vous permet d'exécuter X sur Windows, vous pouvez donc démarrer
xterm
ou n'importe quelle application de terminal que vous préférez, et bénéficier également de l'utilisation d'un shell UNIX.la source
Même avec ceux-ci, cmd.exe n'est pas une excellente console. Voir toutes les autres réponses et les questions de stackoverflow précédentes sur le même sujet. Le projet "Console" de sourceforge semble plutôt bien.
la source
Console
De la documentation:
En tant que shell de programmation, on peut utiliser ipython .
la source
J'ai aussi eu ces problèmes pendant des années sur Windows, mais j'ai récemment trouvé ce projet: Console
Il nécessite toujours le "mode marque" pour copier / coller, mais au moins il est disponible dans un menu contextuel du clic droit (vous n'avez donc pas besoin de déplacer la souris en haut à gauche, puis de la déplacer à nouveau vers le texte que vous souhaitez sélectionner)
Les chemins UNC ne sont pas pris en charge par cmd.exe mais ils sont pris en charge par PowerShell. (La console peut être configurée pour utiliser n'importe quel shell, y compris cmd.exe et PowerShell)
la source
J'utilise Cygwin dans l' émulateur de terminal Poderosa .
la source
J'utilise personnellement Mintty. Par conséquent, j'utilise Cygwin (car c'est le seul shell qu'il supporte, pour autant que je sache).
BTW Il y a une autre question: une meilleure commande pour Windows? J'ai trouvé.
la source
Je pense que vous allez adorer PowerCMD qui vous permet de travailler 4 fenêtres de commande en même temps. En outre, vous pouvez utiliser de nombreuses commandes supplémentaires à l'intérieur du PowerCMD. PowerCMD
la source
Il y a un petit programme mo.exe sur github qui résout les trois premiers problèmes: https://github.com/boolship/Mo
Il s'exécute dans une fenêtre de console DOS normale, Git Bash sous Windows, etc.
mettre à jour:
Ce lien est désormais obsolète, utilisez: https://github.com/boolship/MoDi
la source
Utilisez Gow.exe .. Cela rendra votre invite DOS comme terminal Linux ...
autre
Utilisez ZOC.exe ... son terminal de période d'essai ...
autre
Installez Git .. il donne une console bash à partir de laquelle vous pouvez utiliser les commandes unix, partiellement
la source
J'utilise des terminaux pour une connexion à distance via Telnet, RDC, SSH, ... Combine les protocoles les plus utilisés dans un seul programme.
URL: http://www.codeplex.com/Terminals
la source
Pourquoi ne pas utiliser Putty?
la source
J'utilise rxvt de cygwin. Il se comporte très bien comme un xterm.
la source
Jetez un œil à Take Command .
(Take Command n'est cependant "pas gratuit".)
la source