Dobra alternatywa dla Cygwin z kopiowaniem / wklejaniem?

12

Jestem zirytowany, że nie mogę skopiować i wkleić do Cygwin ... czy istnieje dobra alternatywa dla Cygwin, która pozwoli mi to zrobić?

Jarvin
źródło
co masz na myśli mówiąc, że nie możesz skopiować / wkleić do cygwina? Właśnie próbowałem, z okna cmd i cygwin mintty. Może mam je w trybie szybkiej edycji.
barlop

Odpowiedzi:

16

Z oficjalnego FAQ Cygwin:

Jak mogę skopiować i wkleić do okien konsoli Cygwin?

Po pierwsze, rozważ użycie mięty zamiast standardowego okna konsoli. W mięty wybieranie lewym przyciskiem myszy również kopiuje i pasty środkowej myszy. To nie może być prostsze!

W oknie konsoli Windows otwórz okno dialogowe właściwości. Opcje zawierają przycisk przełączania o nazwie „Tryb szybkiej edycji”. To musi być WŁĄCZONE. Zapisz właściwości.

Możesz również powiązać klawisz wstawiania w celu wklejenia ze schowka, dodając następujący wiersz do pliku .inputrc:

"\e[2~": paste-from-clipboard 
Johan
źródło
1
inną opcją jest skonfigurowanie serwera SSG cygwin na twoim urządzeniu i użycie PuTTY do połączenia z localhost . podoba mi się to lepiej niż minTTY, ponieważ wycinanie i wklejanie PuTTY jest prostsze od razu po wyjęciu z pudełka. ale są wady: PuTTY nie loguje cię do tej samej sesji pulpitu, więc (1) nie dostajesz tych samych dysków sieciowych, które już zamontowałeś na pulpicie (chociaż możesz je ponownie zamontować), i (2 ) nie można uruchomić aplikacji GUI z połączenia PuTTY. więc zwykle kończę na oknie PuTTY dla większości terminalnych rzeczy i miętowym oknie na resztę.
quack quixote
1
@ quackote: konfiguracja serwera ssh i używanie szpachli jest prostsze „od razu po wyjęciu z pudełka” niż używanie mięty (która jest zresztą zaatakowaną wersją szpachli)? :)
akira
@akira: Powiedziałem, że „cut-n-paste PuTTY jest łatwiejsze po wyjęciu z pudełka”. tak, minTTY jest zhakowany z kitu, ale tak naprawdę nie jest już taki sam.
quack quixote
Fwiw, kopiowanie przy wyborze jest domyślnie włączone w najnowszej wersji mintty.
ak2
-1 Twoja cała odpowiedź jest sprzeczna z pytaniem. Jeśli tak jest, że możesz skopiować / wkleić do cygwin, powinieneś wyraźnie zaznaczyć na początku, że możesz skopiować / wkleić do cygwin, a nawet, że możesz to zrobić w oknie cmd. Może on oznacza, że ​​nie możesz zrobić ctrl-v, chociaż to samo dotyczy cmd.
barlop
5

najlepszym emulatorem terminalu dla cygwina jest „ mintty

akira
źródło
miętowy jest domyślny .. Nie wiem, czy to było w 2010 roku. Ale tak czy inaczej możesz skopiować / wkleić, więc nie ma to znaczenia.
barlop
3

Używam rxvt. Jest to przyjemny emulator terminala, powłoka poleceń, dostarczana z cygwin. Musisz zainstalować go osobno, ponieważ domyślnie nie jest instalowany w cygwin.

Jest o wiele lepszy niż wiersz polecenia systemu Windows. Możesz zmieniać rozmiar okien zarówno poziomo, jak i pionowo (bez problemów z paskiem przewijania). Kiedy zaznaczasz i kopiujesz tekst, wybiera on poprawnie nowe wiersze itp. (Nie głupią blokową kopię systemu Windows). I możesz wkleić za pomocą shift-insert.

Spróbuj. Może Ci się spodoba.


źródło
wymaga serwera X (cygwin lub inny). nie jest to złe rozwiązanie, ale X jest ogromnym obciążeniem, jeśli nie używasz innych aplikacji X.
quack quixote
2
@ quackote: nie prawda, w cygwin jest wiele pakietów rxvt: „rxvt” działa z czystymi oknami, „rxvt-unicode-common” i „rxvt-unicode-X” potrzebują Xservera. więc możesz używać rxvt tylko z czystymi oknami i bez Xservera.
akira
@akira: ah, gotcha. Poprawiono mnie.
quack quixote
1
@ quack quixote: i tak każdy sx rxvt w porównaniu do mintty. jest to uzasadnienie twojego anti-rxvt, które jest wadliwe, a nie ogólny kierunek :))
akira
3

Mintty lub Console2 to dobre opcje.

ocodo
źródło
2

Po prostu wpuszczam wszystko do środka putclipi biorę to ze standardowego wejściagetclip

rossipedia
źródło
2

Użyj puttycyg zamiast kit; możesz zalogować się do lokalnej sesji cygwin (nie wymaga sshd), a kopiowanie i wklejanie to tylko jedno kliknięcie i kliknięcie prawym przyciskiem myszy.

użytkownik48033
źródło
0

To jest alternatywa, której używam. (Korzystanie z programu AHK)

;Paste w/Cywgin (CTRL+SHIFT+V)

^ + v :: {: *: pste :: Wyślij% schowka% return}

John Eztech
źródło
Proszę wyjaśnić, gdzie dodać ten kod.
DavidPostill
@DavidPostill z pamięci, może to wygląda. skrypt auto-klucza.
barlop
Tak, użyłby AHK.
John Eztech