web-dev-qa-db-fra.com

Windows 10 build 14316: Ctrl + v ne fonctionne pas sur Bash sous Ubuntu sous Windows

Sur la nouvelle version 14316 d'initié de Windows 10, je n'ai pas été en mesure d'utiliser Ctrl + V (raccourci pour coller) sur la nouvelle application Bash sur Ubunbu sur Windows. Est-ce que quelqu'un d'autre a eu ce problème? Des solutions?

J'ai modifié les propriétés de l'application pour activer les raccourcis de contrôle et les insérer. En outre, j'ai essayé Ctrl + Maj + V et Maj + Insérer et aucun ne fonctionne.

50
Sergei Wallace

Pourquoi ne faites-vous pas un clic droit? Voici comment activer le copier/coller:

  1. Aller en haut de la fenêtre bash, clic droit, aller aux propriétés
  2. Cochez la case qui dit Mode édition rapide et vous êtes prêt!

     Copy and Paste Enabling on Bash for Windows 10

Bonne journée!

- Activez le mode Édition rapide, puis cliquez avec le bouton gauche de la souris sur le texte sélectionné, double-clic droit sur PASTE

44
Ozl

Le principal problème, je crois, est que cmd.exe ne traite pas bien l'environnement bash. Par lui-même, le nouveau cmd.exe prend en charge et  Ctrl+v mais pendant l'exécution de bash, ce n'est pas le cas.

Ma solution consiste à utiliser ConEm . Il est bien supérieur à cmd.exe seul et vous donne même la surbrillance des couleurs lors de l'exécution de bash. Je l'ai testé et Ctrl+v ça marche. Comme un avantage de Nice, vous obtenez un terminal à onglets.

10
Tiago Espinha

à partir d’au moins Windows 10 Insider build 1764 , vous pouvez utiliser Ctrl+Shift+C/V Copier/Coller si vous l'activez dans les options bash:

enter image description here

Cette fonctionnalité fait partie de la mise à jour d'octobre 2018 (1809 - Build 17763).

5
magicandre1981

Pour autant que je sache, il n'y a pas de "bonne" solution sur le marché (le collage rapide ne semble pas fonctionner). Voici ce que je suggérerais: créez un script autohotkey:

SetTitleMatchMode, 2
#IfWinActive, bash
^v::
SendInput {Raw}%clipboard%
return
4
mgrant24601

Comme nous l'avons constaté dans les commentaires, l'entrée Coller dans le menu système de la fenêtre s'active uniquement après avoir appuyé sur Ctrl+V une fois, ce qui est inhabituel. Après cela, vous pouvez utiliser la séquence Alt+SpaceEP. (Gracieuseté de cette réponse Stack Overflow de Nescio.) Ce n'est pas optimal, mais cela fonctionne.

Si la fenêtre Bash sous Ubuntu sous Windows comporte une entrée Propriétés dans ce menu, vous pourriez pouvoir cocher la case "Mode d'édition rapide" dans l'onglet Options. pour permettre à un clic droit dans la fenêtre de compter comme une pâte.

3
Ben N

Le problème n'est pas spécifique à "BASH sur Ubuntu". Toutes les fenêtres en ligne de commande Windows ont cette expérience, y compris cmd et powershell. Accédez au menu de la fenêtre sous l’icône en haut à gauche (une autre réponse mentionnée alt + espace, cela ouvre le menu de la fenêtre). Choisissez les valeurs par défaut. Activer le mode QuickEdit.

Par défaut, en mode QuickEdit, surligne les copies et les pâtes du clic droit. (Avant Win 10, cela ne vous permet toujours pas d’obtenir ctrl + c et ctrl + v).

1
Xalorous