Question

Je trouve frustrant de travailler sur la ligne de commande sous Windows, principalement parce que la fenêtre de la console est misérable à utiliser par rapport aux applications de terminal sous Linux et OS X telles que "rxvt", "xterm" ou "Terminal".Plaintes majeures :

  1. Pas de copier/coller standard.Vous devez activer le mode "marquer" 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 invoqué à partir du même menu

  2. Vous ne pouvez pas redimensionner arbitrairement la fenêtre en la faisant glisser, vous devez définir une préférence (retour à la fenêtre contextuelle à plusieurs niveaux) chaque fois que vous souhaitez redimensionner une fenêtre.

  3. Vous ne pouvez agrandir la fenêtre qu'avant que les barres de défilement horizontales n'entrent dans l'image.Les barres de défilement horizontales sont nulles.

  4. Avec le shell cmd.exe, vous ne pouvez pas accéder aux dossiers avec la notation \ etpath (UNC ?), vous devez mapper un lecteur réseau.C'est nul lorsque l'on travaille sur plusieurs machines sur lesquelles différents lecteurs seront mappés

Existe-t-il des astuces ou des applications (payantes ou non) qui résolvent ces problèmes ?

Était-ce utile?

La solution

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 sous la forme d'une fenêtre GUI personnalisable.

Initialement, le programme a été conçu pour fonctionner avec Gestionnaire lointain (mon remplacement de shell préféré - gestion des fichiers et des archives, historique et achèvement des commandes, éditeur puissant).Mais ConEmu peut être utilisé avec n'importe quelle autre application console ou avec de simples outils GUI (comme PuTTY par exemple).ConEmu est un projet live, ouvert aux suggestions.

Un bref extrait de la longue liste d’options :

  • Les dernières versions de ConEmu peuvent se configurer comme terminal par défaut pour Windows
  • Utilisez n'importe quelle police installée dans le système ou copiée dans un dossier du programme (ttf, otf, fon, bdf)
  • Exécuter les onglets sélectionnés en tant qu'administrateur (Vista+) ou en tant qu'utilisateur sélectionné
  • Listes de raccourcis Windows 7 et progression dans la barre des tâches
  • Intégration avec DosBox (utile dans les systèmes 64 bits pour exécuter des applications DOS)
  • Redimensionnement fluide, modes de fenêtre maximisés et plein écran
  • Barre de défilement initialement masquée, peut être révélée en survolant la souris ou en cochant une case dans les paramètres
  • Paramètres facultatifs (par ex.palette) pour des applications sélectionnées
  • Sélection conviviale de texte et de blocs (à partir du clavier ou de la souris), copier, coller, recherche de texte dans la console
  • Couleur ANSI X3.64 et Xterm 256

Les utilisateurs de Far Manager acquerront le glisser-déposer de style shell, des vignettes et des vignettes dans les panneaux, des onglets pour les éditeurs et les visualiseurs, de vraies couleurs et des styles de police (italique/gras/souligné).

PS.Far Manager prend en charge les chemins UNC (\\server\share\...)

Autres conseils

Essayer Console 2.

La console est une amélioration de la fenêtre de la console Windows. Les fonctionnalités de la console incluent :plusieurs onglets, sélection de texte de type éditeur de texte, différents types d'arrière-plan, transparence alpha et couleur, police configurable, différents styles de fenêtre

Prenez le commandement.Celui-ci existe depuis longtemps (anciennement 4DOS).Je l'ai utilisé sur Windows NT 3.5 (!) et j'ai adoré.

Cygwin vous permet d'exécuter X sous Windows pour pouvoir démarrer xterm ou quelle que soit l'application de terminal que vous préférez, et bénéficiez également de l'utilisation d'un shell UNIX.

  1. Activez le mode d'édition rapide (mais la sélection est toujours rectangulaire au lieu d'être renvoyée à la ligne)
  2. Redimensionner en faisant glisser fonctionne pour moi
  3. Vous pouvez modifier la taille du tampon, ce qui aura un impact sur l'apparition des barres de défilement.
  4. pushd \\serveur\partage

Même avec ceux-là, cmd.exe n'est pas une excellente console.Voir toutes les autres réponses et les questions précédentes sur le stackoverflow sur le même sujet.Le projet "Console" de sourceforge a l'air plutôt bien.

Console

À partir de la documentation :

NOTE:La console n'est PAS un shell.Par conséquent, il n'implémente pas les fonctionnalités du shell comme l'achèvement de la ligne de commande, la coloration de syntaxe, l'historique des commandes, etc.

La console est simplement une belle extrémité frontale pour une coquille de votre choix (CMD.exe, 4NT, bash, etc.), d'autres utilitaires en ligne de commande peuvent également être utilisés comme «coquilles» par console.

Comme shell de programmation, on peut utiliser IPython.

J'ai aussi ces problèmes depuis des années sous Windows, mais j'ai récemment découvert ce projet :Console

Il nécessite toujours le "mode marquage" pour copier/coller, mais au moins il est disponible à partir d'un menu contextuel par clic droit (vous n'avez donc pas besoin de déplacer la souris vers le coin supérieur 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)

j'utilise Cygwin à l'intérieur de Poderosa émulateur de terminal.

Personnellement, j'utilise Mintty.C'est pourquoi j'utilise Cygwin (car c'est le seul shell qu'il prend en charge, pour autant que je sache).

BTW, il y a une autre question : meilleure commande pour Windows ? J'ai trouvé.

Je pense que vous allez adorer PowerCMD qui vous permet de travailler sur 4 fenêtres de commande en même temps.En outre, vous pouvez utiliser de nombreuses commandes supplémentaires dans PowerCMD.PuissanceCMD

Il y a un petit programme mo.exe sur github qui résout les trois premiers problèmes :https://github.com/boolship/Mo

Il fonctionne dans la fenêtre de console DOS normale, Git Bash sous Windows, etc.

mise à jour:

Ce lien est désormais obsolète, utilisez : https://github.com/boolship/MoDi

Utiliser Gow.exe ..Cela rendra votre Invite DOS comme Terminal Linux...

autre

Utiliser ZOC.exe...son terminal en période d'essai...

autre

Installer Git ..il donne une console bash à partir de laquelle vous pouvez utiliser les commandes Unix, partiellement

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

Pourquoi ne pas utiliser Putty ?

J'utilise rxvt de cygwin.Il se comporte un peu comme un xterm.

Jeter un coup d'œil à Prenez le commandement.

Take Command est une interface graphique interactive complète et un environnement de ligne de commande qui facilite l'utilisation de l'invite de commande Windows et la création de fichiers batch.

(Take Command n'est cependant "pas gratuit".)

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