Question Comment copier du texte depuis Console2?


Je viens juste de commencer à utiliser Console2 comme alternative à cmd.exe

Je ne peux pas comprendre comment copier du texte de la console dans le presse-papiers - le glisser avec la souris ne marque rien et il n'y a pas d'option dans le menu contextuel pour "marquer" comme dans cmd.exe

Ça doit être terriblement évident mais je suppose que je ne le vois pas ... :(


204
2018-04-19 22:26


origine


Console2 n'est pas une alternative à cmd. Il ne s'agit que d'un frontal différent pour n'importe quelle application de console que vous exécutez. - Joey
Je ne pense pas que Console2 fonctionne pour une console autre que cmd.exe. IIRC, le comportement étrange de la souris est parce que cmd.exe gère en fait tout le dessin de la fenêtre lui-même, plutôt que d'utiliser les API Windows standard. En conséquence, son comportement est un peu anachronique. - Fake Name
@Fake Nom: (commentaire retardé) cmd.exe est un coquille; il ne fait pas de dessin de fenêtre, analyse seulement les commandes. La fenêtre utilisée est une fenêtre "Win32 Console". Console2 est une "console" ou un "terminal", remplaçant les vilaines fenêtres de la console Win32; le délai est dû au fait qu'il doit interroger une fenêtre de console "réelle" cachée pour les modifications. - grawity
@FakeName, j'utilise Console2 comme interface pour trois terminaux différents: cmd.exe, cygwin et Git Bash. La souris semble avoir un comportement apparenté - Drew Noakes


Réponses:


Ouvrez le menu Console2 Modifier -> Paramètreset dans le Raccourcis / Souris les paramètres configurent les actions de sélection et de copie. Les valeurs par défaut sont un peu difficiles.

J'utilise:

  • Bouton gauche de la souris = sélectionner
  • Ctrl+C = copie
  • Ctrl+V = coller
  • ESC = sélection claire

Assurez-vous d'appuyer sur «Attribuer» après chaque modification que vous apportez, sinon cela ne prendra pas effet.

Dernière note: Attention si vous utilisez ESC ou Ctrl+V dans vim, ou dans toute autre application.


211
2018-04-20 09:35



Eh bien, cela n'a pas vraiment fonctionné. Je ne suis toujours pas capable de sélectionner le texte. L'entrée sur le maintien du changement a cependant aidé. - homaxto
Cette configuration fonctionne parfaitement sur ma copie de Console2. Assurez-vous qu'aucune autre liaison n'effectue l'action du clic gauche. - invert
Fonctionne pour moi aussi. J'ai effectivement le bouton gauche de la souris à la fois pour sélectionner du texte et copier / effacer. - Peter Jaric
Ha ha c'est vrai. Bonne prise! Je préfère toujours les valeurs par défaut sane mises à jour ci-dessus :-) - invert
Je ne sais pas si vous devez assigner "ESC" pour effacer la sélection. La sélection semble être effacée lorsque vous cliquez à nouveau avec le bouton gauche. J'ai aussi l'option "Effacer la sélection sur copie" cochée. J'aime généralement utiliser la touche ESC pour effacer les commandes dans cmd.exe, je n'ai donc attribué aucune action à cette clé. - blissfool


En portant DÉCALAGE et marquer le texte devrait faire l'affaire (du moins pour moi). Après cela, cliquez simplement sur Edit -> Copy


63
2018-04-20 07:19



Merci! Pour moi, il le copie automatiquement dès que j'ai fini de marquer la sélection. - GJ.
Cela fonctionne pour moi, mais ce doit être un bug qui ne concerne que certaines personnes (2.00.148). Sur une machine précédente, cela n'était pas obligatoire et l'interface utilisateur n'indique pas que SHIFT doit être nécessaire. - John Hatton
@GJ., Qui est dû à la Sélectionnez sur copie option en cours de vérification - Drew Noakes


L'attribution des touches et de la souris de Console2 est un peu funky. Voici comment faire en fait left_click == select text:

  1. Ouvrez le sous-menu Édition-> Paramètres-> Raccourcis-> Souris.
  2. Sélectionnez l'élément "Sélectionner le texte". Puis changez la ligne "Button:" pour être "Left" et décochez les trois cases Modifiers.
  3. Puis cliquez sur "Assign" - sans cette étape, aucun de vos changements ne prendra effet.

13
2017-12-28 21:08





Vous pouvez aussi simplement configurer Sélectionner le texte: Bouton gauche de la souris

puis activez "Copier sur sélection" dans l'onglet "Comportement" dans les paramètres.


4
2018-04-28 01:23





Console2 n'est pas un shell. C'est une amélioration de la fenêtre de la console. Vous pouvez configurer Console2 pour exécuter n'importe quel shell tel que cmd.exe ou bash.

Par défaut, je pense que la fonctionnalité de copier-coller de la fenêtre Console2 est la suivante:

Sélectionner le texte: Maj + Bouton gauche de la souris
Copier le texte: bouton gauche de la souris
Coller le texte: bouton central de la souris

note: par défaut, le bouton droit de la souris fait apparaître un menu vous permettant de configurer Console2

Vous devez sélectionner et Copiez le texte (en cliquant sur le bouton gauche de la souris une fois que vous avez terminé de sélectionner). Le simple fait de sélectionner du texte ne le copie pas automatiquement (comme le font les paramètres de modification rapide de la console Windows par défaut).


3
2018-03-10 22:57





  • Assure-toi Behaviour > Copy on select est décoché
  • Dans Hotkeys > Mouse définir les éléments suivants (note, appuyez sur Assign après avoir modifié les paramètres pour les enregistrer)
    • Copier / effacer la sélection: à droite
    • Sélectionner le texte: Gauche
    • Coller le texte: à droite
    • Glisser la fenêtre: milieu
    • Menu contextuel: Droite + Ctrl

Avec cette configuration:

  • Glisser avec la souris gauche sélectionnera
  • Avec le texte sélectionné:
    • Un clic droit sur le texte sélectionné le copiera
    • Cliquez à gauche ou à droite n'importe où ailleurs pour effacer la sélection sans copier
  • Un clic droit coller à moins qu'il y ait du texte sélectionné

Cette configuration est la plus proche de ce que je pourrais faire pour les opérations habituelles du mode Quick Edit de cmd, elle ne confond donc pas ma mémoire musculaire, mais elle présente l'avantage de pouvoir supprimer des sélections sans les copier.


2
2017-10-01 09:54



c'est la configuration de rêve! - Bobo


Oui, Console2 est juste un frontal et je l'utilise également avec msys bash, powershell et le cmd.exe de base. Les raccourcis peuvent être identiques pour plusieurs fonctions (j'ai laissé le bouton gauche de la souris pour sélectionner et effacer la sélection). Cependant, la valeur par défaut dans l'onglet "Comportement" dans les paramètres définit la copie automatique à la sélection et efface la sélection sur la copie. Il semblerait donc que la sélection soit immédiatement supprimée (le texte est toujours copié correctement). Décochez simplement la sélection claire sur la copie et le texte sélectionné restera en surbrillance.

Console2 est vraiment génial :)


2
2018-03-06 17:18