J'utilise principalement 'git-bash' fourni avec l'installation de Windows de Git vcs. Je pense que c'est le même qui vient avec Cygwin. Cela fonctionne très bien techniquement mais l'interface utilisateur craint:
- devez cliquer avec le bouton droit sur la barre de titre et aller dans Propriétés pour changer la largeur de la fenêtre
- le plus ennuyeux ... copier-coller et surligner avec la souris est tout aussi lourd
En revanche, l'application Terminal fournie avec OS X les gère avec aplomb et les rend beaucoup plus confortables à utiliser. Vous pouvez même glisser-déposer un fichier dessus et il collera le chemin du fichier à votre curseur!
J'ai aussi essayé:
http://sourceforge.net/projects/win-bash
http://www.steve.org.uk/Software/bash/
http://www.hamiltonlabs.com/cshell.htm
Aucun de ceux-ci ne fait de copier-coller de texte sans avoir à cliquer avec le bouton droit.
Je recherche spécifiquement un shell aromatisé Unix dans Windows, donc je n'ai pas besoin d'utiliser des shells différents entre mon développeur à domicile (Windows), le serveur live (Linux) ou le développeur au bureau (Mac).
Oui, j'ai googlé et je n'en ai pas encore trouvé ...
Réponses:
Avez-vous essayé console2 ?
Il vous permet d'utiliser cmd, bash ou tout autre programme comme shell et permet de redimensionner dans n'importe quelle direction.
Vous pouvez le rendre par défaut à Git Bash en allant dans Edition-> Paramètres, puis en le collant dans le champ Shell:
Pour copier, maintenez Shift, cliquez et faites glisser avec le bouton gauche de la souris pour sélectionner, puis faites un clic gauche pour copier.
Enfin, Git est livré avec rxvt. Vous pouvez créer un nouveau raccourci Windows avec le champ Cible défini sur:
la source
[Republier mon commentaire comme réponse à la demande d'Anentropic.]
Si vous utilisez Cygwin et aimez PuTTY, consultez Mintty. Il est disponible dans la catégorie Shells du programme d'installation de Cygwin (ou obtenez la source ici ). L'auteur a utilisé de grandes parties de PuTTY pour le créer, il se comporte donc très bien comme PuTTY. Il peut être configuré pour fonctionner comme vous le souhaitez:
mount -c /mnt
).Mon seul problème avec mintty est que les versions récentes (0.9.4+) semblent faire quelque chose que Windows 7 UAC n'aime pas, donc il demande la permission de l'exécuter à chaque fois. Cela semble le faire fonctionner avec différents privilèges, donc des choses comme mes lecteurs réseau ne fonctionnent pas. Je ne sais pas si c'est un problème minime, ou un problème avec mon système, cependant.
la source
$SHELL
variable d'environnement pointe. Cependant, vous pouvez à la place spécifier un autre programme comme premier argument sur la ligne de commande, ce qui peut être utile dans les raccourcis. L'auteur a mis en place une belle liste de conseils ( code.google.com/p/mintty/wiki/Tips ) qui montrent comment vous pouvez le faire.Désolé pour l'auto-promotion, je suis l'auteur d'un autre émulateur de console.
ConEmu est un émulateur de console Windows avec des onglets, qui présente plusieurs consoles et applications GUI simples en une seule fenêtre GUI personnalisable avec diverses fonctionnalités.
Un bref extrait de la longue liste d'options:
Message de Hanselman , avis d'utilisateurs , tag ConEmu sur superuser.com
la source
Je souhaite que PuTTY ait pu fonctionner comme un émulateur pour l'accès au système d'exploitation local comme Cygwin. PuTTY est mon préféré lorsque je suis bloqué sur une boîte Windows. J'ai voté pour cette question, j'aimerais aussi savoir un meilleur émulateur pour Windows.
la source
Le gros problème avec le copier-coller n'est pas la faute des émulateurs de terminaux; ce sont les raccourcis eux-mêmes.
Lorsque les raccourcis ont été inventés sur Mac, Apple leur a ajouté une nouvelle clé: la «touche de commande» (également connue sous le nom de «splat»). Elle n'a pas d'équivalent ASCII.
Quelques années plus tard, lorsque Microsoft a copié les mêmes raccourcis, les claviers PC n'avaient pas de touches `` Windows '' ou `` Menu '', ils sont donc allés avec une autre petite clé utilisée que vous pouviez maintenir avec votre petit doigt: la touche Ctrl. Le problème est que Ctrl-C, Ctrl-V, etc. sont des codes ASCII valides et largement utilisés sur les interfaces de ligne de commande.
Ainsi, lorsque vous appuyez sur Ctrl-C sur un ternimal Windows, doit-il copier le texte ou interrompre la commande en cours?
la source
Comme c'est le cas avec à peu près tous les logiciels Windows que j'ai touchés, j'ai dû répéter des étapes avec incertitude et une approche par force brute ...
Mais quelque part, je l'ai fait fonctionner sans installer de nouvelles consoles!
J'ai suivi la solution d'AnandK ... http://www.thewindowsclub.com/full-screen-command-prompt-in-windows-7 Je l'ai fait fonctionner avec git bash en faisant ce qui suit
Je suppose que je devrais clarifier: c'est spécifiquement pour permettre le plein écran - rien de plus.
la source
Il suffit de jeter cela car il n'a pas encore été mentionné. Mais le PowerShell de MS est en fait une très bonne CLI pour Windows.
Il possède des fonctionnalités de type Bash qui devraient lui donner une certaine familiarité. À mon avis, cela vaut la peine d'apprendre si vous effectuez n'importe quel type de script ou d'automatisation avec Windows, même si vous êtes principalement un gars * nix (comme moi). Vous pourrez faire plus en moins de temps que d'essayer de pirater ensemble quelque chose qui s'exécute sur Cygwin.
la source