Kopiuj Wklej w Bash na Ubuntu na Windows

Jak wykonać operację Kopiuj Wklej z Windows 10 do Bash na Ubuntu w środowisku Windows?

Próbowałem:

  • ctrl + shift + v
  • Kliknij prawym przyciskiem myszy, aby wkleić

Jakieś sugestie?

Author: oddRaven, 2016-08-08

11 answers

Innym rozwiązaniem byłoby włączenie "trybu QuickEdit", a następnie można wkleić klikając prawym przyciskiem myszy w terminalu.

Aby włączyć tryb QuickEdit, kliknij prawym przyciskiem myszy na pasku narzędzi (lub po prostu kliknij ikonę w lewym górnym rogu), wybierz Właściwości, a na karcie Opcje kliknij pole wyboru obok trybu QuickEdit.

Po włączeniu tego trybu można również kopiować tekst w terminalu, klikając i przeciągając. Po dokonaniu wyboru możesz nacisnąć Enter lub kliknąć prawym przyciskiem myszy, aby przyjąłem.

 98
Author: chipit24,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-12 20:18:00

Aby uzyskać Kliknij prawym przyciskiem myszy, aby wkleić do pracy:

  • Kliknij prawym przyciskiem myszy na pasku tytułu > właściwości
  • zakładka Opcje > Opcje edycji > włącz QuickEdit Mode

Tutaj wpisz opis obrazka

 34
Author: jaredlt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-09 03:18:49

Możesz użyć AutoHotkey (aplikacji innej firmy), poniższe polecenie jest dobre ze zwykłym tekstem alfanumerycznym, jednak niektóre inne znaki, takie jak =^"%#! są błędnie wpisywane w konsoli, takie jak bash lub cmd. (W każdym oknie spoza konsoli polecenie to działa poprawnie ze wszystkimi znakami.)

^+v::SendRaw %clipboard%
 13
Author: Fernando Rodriguez,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-27 22:05:12

Ok, w końcu został opracowany i teraz możesz użyć Ctrl+Shift+C/V Aby skopiować/wkleić od Windows 10 Insider build #17643.

Musisz włączyć opcję"użyj Ctrl+Shift+C/V jako Kopiuj/Wklej" na stronie Właściwości konsoli "opcje":

Tutaj wpisz opis obrazka

Blogs.msdn.microsoft.com/

 9
Author: αғsнιη,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-15 18:14:38

Tak jak było napisane wcześniej:

  • Kliknij prawym przyciskiem myszy ikonę Bash na Ubuntu na Windows, jeśli masz ją na ikonie skrótu paska zadań
  • Kliknij na właściwości
  • Wybierz zakładkę Opcje w oknie Właściwości
  • Zaznacz opcję QuickEditMode
  • Kliknij Zastosuj

Teraz możesz otworzyć nowy terminal Bash i po prostu użyć prawym przyciskiem myszy, aby wkleić

Aby móc kopiować z terminala, wystarczy użyć CTRL + M, A to pozwoli Ci wybrać i skopiuj zaznaczony tekst.

 8
Author: Ilhicas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-17 11:13:49

Edycja / Wklej z menu kontekstowego paska tytułu (dopóki nie naprawią skrótów klawiszy sterujących)

 7
Author: cryogenyx,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-09 17:08:36

W końcu z radością informujemy, że w końcu zaimplementowaliśmy obsługę kopiowania i wklejania instancji Linux/WSL w konsoli Windows za pomocą CTRL + SHIFT + [C|V ]!

Możesz włączyć / wyłączyć tę funkcję w przypadku kolizji klawiatury z aplikacją wiersza poleceń, ale powinno to zacząć działać po zainstalowaniu i uruchomieniu dowolnej kompilacji Win10 > = 17643.

Nowe właściwości konsoli pokazujące opcję CTRL + SHIFT + C/V

Dziękujemy za cierpliwość podczas gdy my w przeciwieństwie do innych konsol, konsola nie może działać.]}

 5
Author: Rich Turner,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-27 17:07:41

Do wklejenia do Vima w terminalu (bash na ubuntu na windows):

export DISPLAY=localhost:0.0

Nie wiem, jak skopiować z Vima: - (

 4
Author: Jon49,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-18 15:57:33

Jak powiedzieli inni, istnieje teraz opcja dla Ctrl+Shf+Vdo wklejania w Windows 10 Insider build #17643.

Niestety nie jest to w mojej pamięci mięśniowej i jako użytkownik terminali TTY chciałbym używać Shf+Ins tak jak na wszystkich linuksowych skrzynkach, z którymi się łączę.

Jest to możliwe w systemie Windows 10, jeśli zainstalujesz ConEmu, który zawija terminal w Nowy GUI i pozwala Shf+Ins na wklejanie. Pozwala również dostosować zachowanie we właściwościach.

Konsola wygląda jak to:Konsola ConEmu

Opcje kopiowania:ConEmu Copy properties

Opcje wklejania:Właściwości pasty ConEmu

Shf+Ins działa po wyjęciu z pudełka. Nie pamiętam, czy musisz skonfigurować Basha jako jedną z powłok, których używa, ale jeśli to zrobisz, oto Właściwości zadania, aby go dodać:Właściwości Zadania ConEmu Bash

Umożliwia również konsole z kartami (w tym różne typy, cmd.exe, powershell itp.). Używam tego Od początku systemu Windows 7 i w tamtych czasach sprawiło, że linia poleceń systemu Windows była użyteczna!

 2
Author: Stuart Brock,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-12 09:58:44

Możesz mieć Basha, ale nadal jest to menedżer okien windows. Wyróżnij trochę tekstu w oknie terminala bash. Kliknij prawym przyciskiem myszy na pasku tytułu, wybierz "Edytuj", wybierz" Kopiuj", teraz ponownie kliknij prawym przyciskiem myszy na pasku tytułu , wybierz" Edytuj", wybierz" Wklej", gotowe. Powinieneś być w stanie podświetlić tekst, nacisnąć "Enter", a następnie kontrolować V, ale wydaje się to być zepsute

 1
Author: Colin MacKenzie - III,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-04 19:34:10

To okazało się dość proste. Mam to od czasu do czasu. Aby wkleić tekst wystarczy kliknąć prawym przyciskiem myszy w dowolnym miejscu w oknie terminala.

 0
Author: verymax,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-04 08:17:48