268 votes

Copier coller dans Bash sur Ubuntu sur Windows

Comment exécuter une opération de copier-coller de Windows 10 vers le Bash de l'environnement Ubuntu on Windows ?

J'ai essayé ce qui suit :

  • ctrl + shift + v
  • clic droit pour coller

Des suggestions ?

3 votes

J'ai mis à jour la question pour que vous puissiez la comprendre il s'agit du NOUVEAU ubuntu bash sous Windows.

1 votes

Quel est votre terminal ?

11 votes

Les gars, vous manquez quelque chose : Windows Anniversary 10 Update a un nouveau ubuntu bash intégré avec elle, alors s'il vous plaît lire à ce sujet et puis vous comprendrez la question. Mon terminal est UBUNTU BASH sur Windows !

212voto

chipit24 Points 2425

Une autre solution serait d'activer le "mode d'édition rapide", puis de coller en faisant un clic droit dans le terminal.

Pour activer le mode d'édition rapide, cliquez avec le bouton droit de la souris sur la barre d'outils (ou cliquez simplement sur l'icône dans le coin supérieur gauche), sélectionnez Propriétés et, dans l'onglet Options, cochez la case située à côté de Mode d'édition rapide.

Lorsque ce mode est activé, vous pouvez également copier du texte dans le terminal en cliquant et en faisant glisser. Une fois la sélection effectuée, vous pouvez appuyer sur Entrée ou cliquer avec le bouton droit de la souris pour copier.

3 votes

Je n'avais pas réalisé que le clic droit permettait de coller immédiatement... Je m'attendais à voir apparaître un menu contextuel avec des options.

3 votes

Après avoir utilisé le bouton gauche de la souris pour sélectionner le texte, je dois cliquez deux fois sur le bouton droit de la souris pour obtenir le texte à coller.

4 votes

Oui, le clic de la souris fonctionne, mais y a-t-il un moyen de faire cela avec le clavier uniquement (sélection et collage) ? C'est le but de l'utilisation de VIM/UBUNTU/Shell après tout.

58voto

jaredlt Points 481

Pour obtenir clic droit pour coller pour travailler :

  • Cliquez avec le bouton droit de la souris sur la barre de titre > Propriétés
  • Onglet Options > Modifier les options > activer QuickEdit Mode

enter image description here

1 votes

Pouvez-vous préciser ce qu'est le mode d'insertion ?

1 votes

@alpha_989 Le mode insertion insère du texte au niveau du curseur (et pousse les caractères suivants vers la droite), plutôt que d'écraser les caractères à droite du curseur. Le mode Insertion est le mode par défaut auquel la plupart des gens s'attendent. D'après mes tests, il semble que ce paramètre ne soit pas respecté dans WSL. Je l'ai décoché, mais il insère toujours les caractères au lieu de les écraser.

36voto

αғsнιη Points 1205

Ok, c'est enfin développé et maintenant vous êtes en mesure d'utiliser Ctrl + Shift + C / V à Copier/Coller à partir de la version #17643 de Windows 10 Insider.

Vous devez activer l'option "Utiliser Ctrl+Shift+C/V comme copier/coller" dans la page de propriétés "Options" de la console :

enter image description here

mentionné dans blogs.msdn.microsoft.com/

5 votes

2018 ici, ne voit pas cela en production (plein Windows 10 avec ubuntu de l'app store). soupir.

0 votes

Comment savez-vous sur quelle version de Windows vous êtes ? Je ne vois pas cette option.

2 votes

Dans Exécuter/Démarrer, winver @methodsignature

21voto

cryogenyx Points 81

Editer / Coller à partir du menu contextuel de la barre de titre (jusqu'à ce qu'ils corrigent les raccourcis de la touche contrôle)

1 votes

C'est temporairement une bonne solution, mais bizarre comment ils le sortent sans les fonctionnalités les plus simples

2 votes

Jusqu'à quand exactement ? on est en janvier 2018 et ils n'ont pas encore corrigé les raccourcis de la touche contrôle. c'est dans la mise à jour des créateurs.

0 votes

Apparemment, des builds plus récentes de Windows 10 sont devenues disponibles pour le grand public plus tard en 2018, ou début 2019. Mais la mise à jour ne s'est pas faite automatiquement. Allez dans les paramètres, Windows Update, et cliquez sur Vérifier les mises à jour.

18voto

Vous pouvez utiliser AutoHotkey (application tierce), la commande ci-dessous est bonne avec du texte alphanumérique simple, cependant certains autres caractères comme =^"%#! sont mal saisis dans une console comme bash ou cmd. (Dans toute fenêtre non-console, cette commande fonctionne bien avec tous les caractères).

^+v::SendRaw %clipboard%

0 votes

J'ai essayé d'utiliser ^#v comme Ctrl+Shift+V mais cela n'a pas fonctionné car ^#v signifie Ctrl+WinKey+V . Vous devez utiliser ^+v qui signifie Ctrl+Shift+V .

0 votes

Bien que cela nécessite un programme tiers, cela semble être normal pour rendre Windows utilisable de toute façon. Je pense que c'est la meilleure réponse car elle vous permet de conserver le raccourci clavier auquel vous êtes habitués

1 votes

J'utilise +Ins parce que ^+v entre en conflit avec tout programme qui l'utilise déjà à d'autres fins dans certains contextes, comme nano "saut à la dernière ligne". Je n'ai encore rien trouvé qui utilise shift+insert à des fins différentes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X