it-swarm.com.de

Kopieren Einfügen in Bash unter Ubuntu unter Windows

Wie führe ich einen Kopier-Einfüge-Vorgang von Windows 10 in die Bash on Ubuntu on Windows-Umgebung aus?

Ich habe folgendes versucht:

  • ctrl + shift + v
  • rechtsklick zum Einfügen

Irgendwelche Vorschläge?

155
Ghassan Zein

Update 16.04.2019: Es scheint, dass Kopieren/Einfügen jetzt offiziell in Windows Build> = 17643 unterstützt wird. Schauen Sie sich Rich Turners Antwort . Dies kann über dasselbe Einstellungsmenü wie unten beschrieben aktiviert werden, indem Sie das Kontrollkästchen neben "Strg + Umschalt + C/V als Kopieren/Einfügen verwenden" aktivieren.


Eine andere Lösung wäre, den "QuickEdit-Modus" zu aktivieren und dann einzufügen, indem Sie mit der rechten Maustaste auf das Terminal klicken.

Um den QuickEdit-Modus zu aktivieren, klicken Sie mit der rechten Maustaste auf die Symbolleiste (oder klicken Sie einfach auf das Symbol in der oberen linken Ecke), wählen Sie Eigenschaften aus und klicken Sie auf der Registerkarte Optionen auf das Kontrollkästchen neben QuickEdit-Modus.

Wenn dieser Modus aktiviert ist, können Sie auch Text im Terminal kopieren, indem Sie darauf klicken und ziehen. Sobald Sie eine Auswahl getroffen haben, können Sie die Eingabetaste drücken oder mit der rechten Maustaste klicken, um sie zu kopieren.

133
chipit24

Um mit der rechten Maustaste einzufügen , gehen Sie wie folgt vor:

  • Klicken Sie mit der rechten Maustaste auf die Titelleiste> Eigenschaften
  • Registerkarte Optionen> Optionen bearbeiten> QuickEdit Mode aktivieren

enter image description here

44
jaredlt

Ok, es ist endlich entwickelt und jetzt können Sie verwenden Ctrl+Shift+C/V Kopieren/Einfügen ab Windows 10 Insider Build # 17643.

Sie müssen die Option "Strg + Umschalt + C/V als Kopieren/Einfügen verwenden" auf der Eigenschaftenseite "Optionen" der Konsole aktivieren:

enter image description here

verwiesen in blogs.msdn.Microsoft.com/

20
αғsнιη

Sie können AutoHotkey (Drittanbieteranwendung) verwenden. Der folgende Befehl eignet sich für einfachen alphanumerischen Text. Einige andere Zeichen wie =^"%#! sind jedoch in der Konsole falsch geschrieben, z. B. bash oder cmd. (In jedem Nicht-Konsolenfenster funktioniert dieser Befehl mit allen Zeichen.)

^+v::SendRaw %clipboard%
14

Bearbeiten/Einfügen aus dem Kontextmenü der Titelleiste (bis die Tastenkombinationen korrigiert sind)

12
cryogenyx

Endlich freuen wir uns, Ihnen mitteilen zu können, dass wir nterstützung für das Kopieren und Einfügen von Linux/WSL-Instanzen in der Windows-Konsole über ENDLICH implementiert haben CTRL + SHIFT + [C|V]!

Sie können diese Funktion aktivieren/deaktivieren, falls eine Tastaturkollision mit einer Befehlszeilenanwendung auftritt. Dies sollte jedoch funktionieren, wenn Sie Win10-Builds> = 17643 installieren und ausführen.

New Console Properties showing CTRL + SHIFT + C/V option

Vielen Dank für Ihre Geduld, während wir die Interna der Konsole überarbeitet haben, damit diese Funktion funktioniert :)

11
Rich Turner

Wie es schon geschrieben wurde:

  • Klicken Sie mit der rechten Maustaste auf Bash auf Ubuntu auf dem Windows-Symbol, wenn Sie es auf einem Taskleisten-Verknüpfungssymbol haben
  • Klicken Sie auf Eigenschaften
  • Wählen Sie im Eigenschaftenfenster die Registerkarte Optionen
  • Aktivieren Sie die Option QuickEditMode
  • Klicken Sie auf Übernehmen

Jetzt können Sie ein neues Bash-Terminal öffnen und mit der rechten Maustaste einfügen

Um aus dem Terminal kopieren zu können, drücken Sie einfach STRG + M, um den ausgewählten Text auszuwählen und zu kopieren.

9
Ilhicas

Wie andere gesagt haben, gibt es jetzt eine Option für Ctrl+Shf+V zum Einfügen in Windows 10 Insider Build # 17643.

Leider ist dies nicht in meinem Muskelgedächtnis und als Benutzer von TTY-Terminals möchte ich Shf+Ins wie auf allen Linux-Boxen verwenden, mit denen ich mich verbinde.

Dies ist unter Windows 10 möglich, wenn Sie ConEm installieren, das das Terminal in eine neue GUI einbindet und Shf+Ins zum Einfügen zulässt. Außerdem können Sie das Verhalten in den Eigenschaften optimieren.

Die Konsole sieht folgendermaßen aus: ConEmu Console

Kopieroptionen: ConEmu Copy properties

Einfügeoptionen: ConEmu Paste properties

Shf+Ins funktioniert sofort. Ich kann mich nicht erinnern, ob Sie bash als eine der verwendeten Shells konfigurieren müssen, aber wenn Sie dies tun, finden Sie hier die Task-Eigenschaften, um es hinzuzufügen: ConEmu Bash Task Properties

Ermöglicht auch Konsolen mit Registerkarten (einschließlich verschiedener Typen, cmd.exe, powershell usw.). Ich benutze dies seit frühem Windows 7 und in jenen Tagen hat es die Befehlszeile unter Windows benutzbar gemacht!

9
Stuart Brock

Zum Einfügen in Vim im Terminal (Bash auf Ubuntu auf Windows):

export DISPLAY=localhost:0.0

Ich bin mir nicht sicher, wie ich von Vim kopieren soll :-(

4
Jon49

Alternative Lösung hier, meine Windows Home-Version Windows Subsystem Linux-Terminal hat nicht die Eigenschaft, Umschalt + Strg (C | V) zu verwenden

Verwenden Sie ein aktuelles Linux-Terminal![enter image description here] 1

  • Installieren Sie einen X-Server in Windows (wie X-Ming)
  • Sudo apt install <your_favorite_terminal>
  • export DISPLAY=:0
  • feuere deine terminal app an, ich habe sie mit xfce4-terminal und gnome-terminal getestet

windows #ubuntu #development

3
Gubatron

möglicherweise haben Sie Bash, aber es ist immer noch ein Windows-Fenstermanager. Markieren Sie Text im Bash-Terminal-Fenster. Klicken Sie mit der rechten Maustaste auf die Titelleiste, wählen Sie "Bearbeiten", wählen Sie "Kopieren", klicken Sie mit der rechten Maustaste erneut auf die Titelleiste, wählen Sie "Bearbeiten", wählen Sie "Einfügen", und klicken Sie dann auf "Fertig". Du solltest in der Lage sein, Text in Highlite zu schreiben, drücke "Enter" und dann "Control V", aber das scheint kaputt zu sein

Das stellte sich als ziemlich einfach heraus. Ich habe es gelegentlich. Um einen Text einzufügen, klicken Sie einfach mit der rechten Maustaste auf eine beliebige Stelle im Terminalfenster.

0
verymax