Windows 10 Build 14316: Strg + V funktioniert unter Bash unter Ubuntu unter Windows nicht


53

In der neuen Insider-Version 14316 von Windows 10 konnte ich Strg + V (Abkürzung für Einfügen) in der neuen Bash on Ubunbu on Windows-App nicht verwenden. Hat jemand anderes dieses Problem gehabt? Irgendwelche Lösungen?

Ich habe die Eigenschaften der App bearbeitet, um Steuerelementverknüpfungen zu aktivieren und einzufügen. Außerdem habe ich Strg + Umschalt + V und Umschalt + Einfügen ausprobiert und es funktioniert auch nicht.


1
Funktioniert Strg + Umschalt + V? Das ist die Abkürzung in vielen Linux-Terminals. Ansonsten erinnere ich mich an die mittleren Klickpasten in cmd (aber ich weiß es nicht genau).
Gerber

STRG + UMSCHALT + V funktioniert auch nicht. Und ich habe keinen mittleren Klick.
Sergei Wallace

Wenn die ursprüngliche Bash dies nicht unterstützt, wird dies auch von Windows 10 nicht unterstützt. Funktioniert es in einem echten Ubuntu?
magicandre1981

1
Ich weiß nicht, ich habe noch nie das echte Ubuntu benutzt. Ich habe Windows und war daher begeistert, als angekündigt wurde, dass sie Bash haben würden. Es ist schade, nicht schnell kopieren und einfügen zu können. Sie unterstützen es jedoch für die Eingabeaufforderung. Vielleicht haben sie es für ihre Bash-Shell noch nicht hinzugefügt oder vergessen. Oder es ist ein Fehler, Idk.
Sergei Wallace

Diese Frage kann erklären, warum. Denken Sie daran, dass Sie im Grunde genommen Linux verwenden. Es verhält sich also anders als erwartet, wenn Sie nur daran gewöhnt sind, wie Windows funktioniert.
Heavyd

Antworten:


45

Warum macht ihr nicht einfach einen Rechtsklick? So aktivieren Sie das Kopieren und Einfügen:

  1. Gehen Sie zum oberen Rand des Bash-Fensters, klicken Sie mit der rechten Maustaste und gehen Sie zu den Eigenschaften
  2. Aktivieren Sie das Kontrollkästchen "Schnellbearbeitungsmodus", und fertig!

    Aktivieren von Kopieren und Einfügen in Bash für Windows 10

Schönen Tag!

- Aktivieren Sie den Schnellbearbeitungsmodus. Klicken Sie mit der linken Maustaste, um Text auszuwählen. Klicken Sie mit der rechten Maustaste, um EINFÜGEN zu wählen


10
Hilfreich, aber ich würde sagen, dass der "QuickEdit-Modus" kein sehr transparentes Etikett ist, in dem "Einfügen mit Rechtsklick zulassen" steht. Kein Wunder, dass dies übersehen wurde.
Nate

27
Mein Grund, warum ich nicht mit der rechten Maustaste klicke, ist einfach: Ich möchte meine Hand nicht zur Maus bewegen, wenn ich es vermeiden kann. Tastaturkürzel gibt es aus einem bestimmten Grund und sie sollten plattformübergreifend gepflegt werden (es ist mir egal, welche Tastenkombination zum Kopieren und Einfügen verwendet wird, solange es eine gibt).
Jed Daniels

7
Rechtsklick ist nicht Strg + V ...
nicowernli

3
Funktioniert bei mir nicht, obwohl meine Einstellungen bereits wie im Screenshot vorgenommen wurden. Die Frage, warum wir nicht einfach mit der rechten Maustaste klicken, ist etwas ärgerlich. Die Frage war, ob die Tastenkombination funktioniert - Sie sagen, warum Sie nicht einfach die Tastatur nicht benutzen sollten: - [
jcollum

7
Dies ist keine echte Lösung für das Problem.
Zoey

11

Ich glaube, das Hauptproblem ist, dass der cmd.exeUmgang mit der Bash-Umgebung nicht gut ist. An sich neu die cmd.exetatsächlich tut Unterstützung Ctrl+ vaber beim Laufen bash, tut es nicht.

Mein Workaround ist die Verwendung von ConEmu . Es ist weitaus besser als cmd.exeallein und bringt beim Laufen sogar farbliche Hervorhebungen bash. Ich habe es getestet und Ctrl+ vfunktioniert. Als nettes Plus erhalten Sie ein Tabbed-Terminal.


1
Ich habe es heruntergeladen. Wie konfiguriere ich Bash für die Verwendung von ConEmu anstelle der normalen Eingabeaufforderung?
Sergei Wallace

ConEmu ist eine Art Wrapper um cmd.exe. Durch einfaches Ausführen der Datei cmd.exe in ConEmu können Sie sie mit STRG + V einfügen.
Tiago Espinha

@spwallace Wenn Sie bash vor ConEmu installiert haben, bietet die schnelle Konfiguration beim ersten Start von ConEmu (was ich gerade mache) die Möglichkeit, "Wählen Sie Ihre Startaufgabe oder sogar eine Shell mit Argumenten" und bash ist da. Aber auch nach dem Start von ConEmu bietet das grüne Plus-Menü neben der Suchleiste alle Arten von Shells.
CHX

ConEmu hat das Ubuntu Bash "Ctrl + V" -Problem gelöst und eine nette Sache ist, dass ConEmu Open Source Software (BSD-Lizenz) ist. Außerdem wird der schreckliche "Verzeichnispfad blau" behoben, der auf schwarzem Hintergrund nur unlesbar ist.
Alex

Danke. Ich habe ConEmu installiert und es sieht bisher großartig aus.
Manachi

5

Soweit ich weiß, gibt es keine 'gute' Lösung (Quickedit-Paste scheint nicht zu funktionieren). Ich würde folgendes vorschlagen: erstelle ein Autohotkey-Skript:

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

1
Ich habe ConEmu am Laufen, möchte aber nicht Strg + V verwenden, da dies von nanomir verwendet wird +^v::. Da ConEmu nicht immer Bash im Fenster hat, habe ich#IfWinActive ahk_exe ConEmu64.exe
chx

5

Ab Windows 10 Insider Build 17643 können Sie Ctrl+ Shift+ C/ Vals Kopieren / Einfügen verwenden, wenn Sie dies in den Bash-Optionen aktivieren:

Bildbeschreibung hier eingeben

Diese Funktion ist Teil des Oktober 2018-Updates (1809 - Build 17763).


Gibt es ein Update, wann dies veröffentlicht wird?
Felix Böhme

@ FelixBöhme Felix, dies ist ein Teil von 1809 Oktober 2018 Update Build 17763
magicandre1981

Es ist jetzt öffentlich.
Dreua

@dreua Ich habe bereits geschrieben, dass es Teil des 1809-Updates ist
magicandre1981

3

Wie wir in den Kommentaren herausgefunden haben, wird der Eintrag Einfügen im Systemmenü des Fensters erst nach einmaligem Drücken von Ctrl+ aktiviert V, was ungewöhnlich ist. Danach allerdings können Sie die Reihenfolge verwenden Alt+ Space, E, P. (Mit freundlicher Genehmigung der Stack Overflow-Antwort von Nescio.) Das ist nicht optimal, aber es funktioniert.

Wenn das Fenster von Bash unter Ubuntu unter Windows über einen Eigenschafteneintrag in diesem Menü verfügt, können Sie möglicherweise das Kontrollkästchen "QuickEdit-Modus" auf der Registerkarte "Optionen" aktivieren, damit ein Rechtsklick in das Fenster als Einfügen gilt.


seltsam ... Alt + Leertaste ruft das Menü auch nicht so auf, wie es sein sollte.
Michael

@Michael gleich hier; Diese Bash in Windows-Sache ist ziemlich anämisch
jcollum

1

Das Problem ist nicht spezifisch für "BASH on Ubuntu". Dies ist bei allen Windows-Befehlszeilenfenstern der Fall, einschließlich cmd und Powershell. Greifen Sie auf das Fenstermenü unter dem Symbol oben links zu (bei einer anderen Antwort mit Alt + Leerzeichen wird das Fenstermenü geöffnet). Wählen Sie die Standardeinstellungen. Aktivieren Sie den QuickEdit-Modus.

Standardmäßig werden im QuickEdit-Modus Kopien hervorgehoben und mit der rechten Maustaste eingefügt. (Vor Win 10 erhalten Sie immer noch nicht die Tastenkombinationen Strg + C und Strg + V).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.