Właśnie zainstalowałem MinGW w systemie Windows i nie mogę kopiować / wklejać, tak jak jestem przyzwyczajony w Linuksie, a nawet PuTTY. Na czym polega sztuczka przy kopiowaniu i wklejaniu tekstu (np. Z chrome) do powłoki MinGW?
mingw
copy-paste
user788171
źródło
źródło
insert
klawisz na klawiaturze, aby wkleić i 2) Kliknij prawym przyciskiem myszy terminal-> Opcje-> Mysz -> „Akcja prawego kliknięcia” RadioButton:Paste
to rc-paste[Alternatywa] W przypadku terminala MINGW64 (mintty 2.7.9) w systemie Windows 10 można włączyć „ Ctrl+ Shift+ letterskróty”, aby kopiować za pomocą ( Ctrl+ Shift+ c) i wklejać za pomocą ( Ctrl+ Shift+ v).
Aby włączyć tę funkcję:
Kiedy używasz vi / vim do pliku:
źródło
Win7 z MINGW64 ( mintty 2.7.3 ), który był dostarczany z aktualną wersją Git Bash 2.1.3.0 od daty tego komentarza.
Kliknij prawym przyciskiem myszy pasek tytułu powłoki>
Mouse
> podClick actions
>Right mouse button
> wybierzPaste
opcję.Zaskoczyło mnie jednak, że to nie pozwoliło mi wkleić prawym przyciskiem myszy.
Musiałem też wybrać
Application mouse mode
>Default click target
>Window
Po zmianie obu ustawień udało mi się wkleić.
Wygląda więc na to, że nowa powłoka dostarczana z aktualną wersją Git bash ma nowe funkcje. Wydaje się również, że jest trochę wadliwy. Na przykład uruchomienie pliku wykonywalnego przez cli (np.
php -version
Powoduje puste wyjście i zmusza mnie do ponownego uruchomienia powłoki). Czekam na nową aktualizację, miejmy nadzieję, że to naprawi.źródło
Powyższe rozwiązanie @ mrt jest trwałe. Oto szybszy sposób na wyświetlenie dowolnego 16-bitowego monitu w systemie Windows:
KOPIUJ
Kliknij ikonę w lewym górnym rogu> Edytuj> Zaznacz, zaznacz tekst, a następnie kliknij prawym przyciskiem myszy
PASTA
Podobny proces jak powyżej (użyj Edycja> Wklej) LUB po prostu naciśnij
INSERT
klawiszźródło
Ten niesamowity błąd wklejania CTRL + C i CTRL + V rozwiązuje problem. Umożliwia normalne kopiowanie i wklejanie Control-C, Control-V, ale kosztem zmiany innych znaków sterujących. Aby zatrzymać uruchomiony proces, potrzebujesz Control-Shift-C, aby go przerwać, potrzebujesz Control-Shift-Z, a do wysłania EOT potrzebujesz Control-Shift-D. Może się okazać, że zaleta kopiowania i wklejania systemu Windows przewyższa wady.
Zachowanie wymaga ustawienia flagi w
.minttyrc
pliku. Który powinien wyglądaćźródło
Napotkałem ten problem i powyższe rozwiązania nie działały w systemie Windows 10. Dzieje się tak, ponieważ w menu nie ma Właściwości. Jednak z powyższą zawartością rozwiązania udało mi się rozwiązać to dla systemu Windows 10 w następujący sposób: Kliknij prawym przyciskiem myszy ikonę w lewym górnym rogu MINGW64: Wybierz opcje teraz Wybierz klawisze Po prawej stronie znajdziesz Skróty, jeśli nie grube, grube Kopiuj i wklej Teraz zawsze pamiętaj podaną instrukcję kopiowania i wklejania w następujący sposób: Kopiuj: Ctrl + Ins (wstaw) tj. Aby skopiować na MINGW, zaznacz tylko to, co chcesz skopiować, a następnie naciśnij Ctrl Wstaw klawisze Wklej; Shift + Ins (wstaw) tj. Aby wkleić, umieść kursor w miejscu, w którym chcesz wkleić. Następnie naciśnij klawisz Shift Insert
Teraz wybierz Mysz Po prawej stronie znajdziesz Funkcje myszy Jeśli nie pogrubione, grube Kopiuj po zaznaczeniu i Kopiuj jako tekst sformatowany Dla przycisku myszy, grube Wklej prawy przycisk myszy Uwaga: aby skopiować na MINGW, po prostu zaznacz to, co chcesz skopiować. Następnie umieść kursor w miejscu, w którym chcesz wkleić. następnie kliknij prawym przyciskiem myszy. Teraz kliknij Zapisz lub Zastosuj, a następnie Zapisz. Próbowałem tego i wszystko jest w porządku. Zauważ, że możesz również kopiować z dowolnego innego źródła i używać wklejania do MINGW, korzystając z instrukcji wklejania powyżej.
źródło
OK, musisz: Kliknij prawym przyciskiem, wklej!
źródło