Kompilacja systemu Windows 10 14316: Ctrl + v nie działa w Bash na Ubuntu w systemie Windows

53

W nowej kompilacji systemu Windows 10 14316, nie mogłem używać Ctrl + V (skrót do wklejania) na nowej wersji Bash na Ubunbu na Windows. Czy ktoś jeszcze miał ten problem? Jakieś rozwiązania?

Zedytowałem właściwości aplikacji, aby włączyć skróty kontrolne i wstawić. Próbowałem także Ctrl + Shift + V i Shift + Insert i żadne z nich nie działa.

Siergiej Wallace
źródło
1
Czy Ctrl + Shift + V działa? To jest skrót w wielu terminalach Linux. W przeciwnym razie wydaje mi się, że pamiętam, że środkowe kliknięcie wkleja się w cmd (ale nie wiem na pewno).
garbarz
Ctrl + Shift + v też nie działa. I nie mam środkowego kliknięcia.
Siergiej Wallace,
jeśli oryginalny bash nie obsługuje jeśli, system Windows 10 również go nie obsługuje. Czy to działa w prawdziwym Ubuntu?
magicandre1981
1
Nie wiem, nigdy nie korzystałem z prawdziwego Ubuntu. Mam system Windows i dlatego był podekscytowany, gdy ogłosił, że będzie miał Bash. To po prostu do bani, że nie jest w stanie szybko kopiować i wklejać. Obsługują go w wierszu polecenia, więc może po prostu nie dodali go jeszcze do powłoki bash lub zapomnieli. Albo to błąd, idk.
Siergiej Wallace,
To pytanie może wyjaśnić, dlaczego. Pamiętaj, że zasadniczo używasz Linuksa, więc będzie się on zachowywał inaczej, niż możesz się spodziewać, jeśli jesteś przyzwyczajony do działania systemu Windows.
heavyd 13.04.16

Odpowiedzi:

45

Dlaczego nie klikacie prawym przyciskiem myszy? oto jak włączyć kopiowanie i wklejanie:

  1. Idź na górę okna bash, kliknij prawym przyciskiem myszy, przejdź do właściwości
  2. Zaznacz pole wyboru Tryb szybkiej edycji i gotowe!

    Włączanie kopiowania i wklejania w Bash dla Windows 10

Dobry dzień!

- Aktywuj tryb szybkiej edycji, następnie lewym przyciskiem myszy zaznacz tekst, prawe PODWÓJNE kliknięcie to WKLEJ

Ozl
źródło
10
Pomocne, ale powiedziałbym, że „Tryb QuickEdit” nie jest niezwykle przejrzystą etykietą, mówiącą „zezwól na wklejanie prawym przyciskiem myszy”, więc nic dziwnego, że został pominięty.
Nate
27
Powód, dla którego nie kliknąłem prawym przyciskiem myszy, jest prosty: nie chcę przesunąć ręki do myszy, jeśli mogę tego uniknąć. Skróty klawiaturowe istnieją z jakiegoś powodu i powinny być utrzymywane na całej platformie (tak naprawdę nie obchodzi mnie, jaki jest skrót do kopiowania i wklejania, o ile taki istnieje).
Jed Daniels,
7
Kliknięcie prawym przyciskiem to nie ctrl + v ...
nicowernli
3
Nie działa dla mnie, mimo że moje ustawienia zostały już skonfigurowane jak na zrzucie ekranu. Pytanie, dlaczego nie klikniemy prawym przyciskiem, jest trochę denerwujące. Pytanie dotyczyło uruchomienia skrótu klawiaturowego - mówisz, dlaczego nie skorzystać z klawiatury: - [
jcollum
7
To nie jest prawdziwe rozwiązanie tego problemu.
Zoey,
11

Uważam, że głównym problemem jest to, że cmd.exenie radzi sobie dobrze ze środowiskiem bash. Sama nowa cmd.exefaktycznie robi support Ctrl+ vale jednocześnie działa bash, to nie.

Moim obejściem jest użycie ConEmu . Jest znacznie lepszy niż cmd.exesam, a nawet zapewnia rozjaśnianie kolorów podczas biegania bash. Przetestowałem to i Ctrl+ vdziała. Jako miły plus, masz terminal z kartami.

Tiago Espinha
źródło
1
Pobrałem to. Jak skonfigurować Bash do używania ConEmu zamiast normalnego wiersza poleceń?
Siergiej Wallace
ConEmu jest czymś w rodzaju otoki wokół cmd.exe. Wystarczy uruchomić zwykły cmd.exe w ConEmu, aby umożliwić wklejanie za pomocą CTRL + V.
Tiago Espinha
@spwallace, jeśli zainstalowałeś bash przed ConEmu, przy pierwszym uruchomieniu ConEmu (co właśnie robię w tej chwili), szybka konfiguracja oferuje „Wybierz zadanie uruchamiania lub nawet powłokę z argumentami” i bash jest już dostępny. Ale także po uruchomieniu ConEmu, zielone menu plus oprócz paska wyszukiwania oferuje również wszelkiego rodzaju powłoki.
chx
ConEmu rozwiązało problem Ubuntu Bash „Ctrl + V” i fajną rzeczą jest to, że ConEmu jest oprogramowaniem Open Source (licencja BSD). Dodatkowo naprawia okropną „ścieżkę katalogu niebieską”, która jest po prostu nieczytelna na czarnym tle.
Alex
Dziękuję Ci. Zainstalowałem ConEmu i do tej pory wygląda świetnie.
Manachi
5

O ile mi wiadomo, nie ma tam „dobrego” rozwiązania (wydaje się, że wklejanie Quickedit nie działa). Sugeruję to: utwórz skrypt automatycznego klucza:

SetTitleMatchMode, 2
#IfWinActive, bash
^v::
SendInput {Raw}%clipboard%
return
mgrant24601
źródło
1
Mam ConEmu, ale nie chcę używać Ctrl + V, ponieważ jest używany przez, nanowięc użyłem +^v::. Ponadto, ponieważ ConEmu nie zawsze ma bash w oknie, użyłem#IfWinActive ahk_exe ConEmu64.exe
chx
5

Począwszy od co najmniej Windows 10 Insider build 17643 , możesz użyć Ctrl+ Shift+ C/ Vjako Kopiuj / Wklej, jeśli włączysz go w opcjach bash:

wprowadź opis zdjęcia tutaj

Ta funkcja jest częścią aktualizacji z października 2018 r. (1809 - kompilacja 17763).

magicandre1981
źródło
jakakolwiek aktualizacja dotycząca tego, kiedy będzie publicznie dostępny?
Felix Böhme,
@ FelixBöhme Felix, jest to część 1809 października 2018 Aktualizacja kompilacji 17763
magicandre1981
To jest teraz publiczne.
dreua
@dreua Już pisałem, że jest to część aktualizacji 1809
magicandre1981
3

Jak zorientowaliśmy się w komentarzach, wpis Wklej w menu systemowym okna aktywuje się po naciśnięciu Ctrl+ Vraz, co jest niezwykłe. Po tym jednak, można użyć sekwencji Alt+ Space, E, P. (Dzięki uprzejmości tej odpowiedzi przepełnienia stosu autorstwa Nescio.) To nie jest optymalne, ale działa.

Jeśli atakujących na Ubuntu na oknie Windows ma pozycję Właściwości w tym menu, to może być w stanie sprawdzić pole „Mode QuickEdit” na karcie Opcje, aby umożliwić prawym przyciskiem myszy w oknie liczyć jako pasta.

Ben N.
źródło
dziwne ... Alt + Space nie wyświetla menu tak, jak powinno.
Michael
@Michael to samo tutaj; ten bash w
systemie
1

Problem nie jest specyficzny dla „BASH na Ubuntu”. Doświadczają tego wszystkie okna poleceń Windows, w tym cmd i PowerShell. Wejdź do menu okna pod ikoną w lewym górnym rogu (inna odpowiedź wspomniana alt + spacja, otwiera menu okna). Wybierz ustawienia domyślne. Włącz tryb QuickEdit.

Domyślnie w trybie QuickEdit podświetlanie kopii i wklejanie prawym przyciskiem myszy. (Przed Win 10 nadal nie daje ci Ctrl + C i Ctrl + V).

Xalorous
źródło