Korzystam z msysgit działającego w systemie Windows XP.
Próbowałem Ctrl+ V, kliknij prawym przyciskiem myszy, kliknij środkowym przyciskiem, google ... bez powodzenia.
Korzystam z msysgit działającego w systemie Windows XP.
Próbowałem Ctrl+ V, kliknij prawym przyciskiem myszy, kliknij środkowym przyciskiem, google ... bez powodzenia.
Odpowiedzi:
Prasa Insert.
Ponadto, aby skopiować z okna, spróbuj kliknąć ikonę okna konsoli (w lewym górnym rogu) i wybrać Edycja -> Zaznacz, a następnie przeciągnij pole na tekście, a następnie naciśnij klawisz Enter. (Możesz także wkleić za pomocą menu ikony okna, ale klawisz jest szybszy).
AKTUALIZACJA
Począwszy od systemu Windows 10 CTRL+ C, CTRL+ Vi wiele innych funkcji jest zaimplementowanych w conhost.exe, więc powinny działać z każdym narzędziem konsoli w systemie Windows. (Musisz włączyć Właściwości -> zakładka Opcje -> Tryb szybkiej edycji)
into
git bash. Ale dzięki tobie zauważyłem, Edit -> Paste
czego dokładnie chcę! Nigdy więcej ręcznego pisania kodu API!
cmd.exe
.
Shift + Ins
, inaczej mówi coś takiego [(^2A](
i tak dalej.
Poza pomocą poleceń menu Edycja można bezpośrednio wkleić do okna bash git używając skrótu klawiaturowego Insert.
Ctrl-_
. Wierzę, że to wszystko z narzędzia readline, które emuluje Emacsa, One True Editor.
To nie jest tak naprawdę funkcja git, msys lub bash; każdy program konsoli Windows utknął przy użyciu tego samego uciążliwego mechanizmu kopiowania / wklejania z powodów historycznych. Włączenie trybu QuickEdit może pomóc - lub możesz zainstalować fajną alternatywną konsolę, taką jak ta , i zmienić skrót git bash, aby z niej korzystać.
Kopiuj:
Rozwiązanie długoterminowe: kliknij ikonę Topleft> Domyślne> Wybierz „Tryb QuickEdit” w „Opcje edycji”> OK
Następnie wybierz tekst, który chcesz skopiować. naciśnijEnter
Rozwiązanie krótkoterminowe: Kliknij ikonę Topleft> Edytuj> Zaznacz. Prasa Enter.
Pasta:
naciśnij Insert
(Jeśli „Tryb QuickEdit” jest włączony, kliknięcie prawym przyciskiem może również działać.)
Użyj Shift+ Insertjak w Linuksie
Edycja: Działa nawet w kitach.
Sposób, w jaki to robię, to przytrzymać, Alta następnie nacisnąć Space, a następnie Ei na końcu P.
W systemie Windows Altprzeskakuje do menu okna, Spaceotwiera je, Ewybiera Edytuj i Pwykonuje polecenie Wklej .
Zdobądź je poprawnie po kolei i możesz wkleić fragment kodu w niecałe 2 sekundy.
Wróciłem do systemu Windows po raz pierwszy od dłuższego czasu, co przeklęło mnie jak dokera. W końcu znalazłem to:
Włączenie skrótów Ctrl+ Shift+ letterdoprowadziło mnie do zachowania podobnego do Linuksa, które obniżyło moje ciśnienie krwi. Ctrl+ Shift+ C/ Vteraz działa.
Sugeruje to strona pomocy github :
clip < filename
powoduje to skopiowanie zawartości pliku do schowka i jest przydatne do kopiowania pliku id_rsa.pub do formularza internetowego.
Do wklejenia Git BASH
CTRL+P
Kliknij prawym przyciskiem myszy skrót Git Bash i przejdź do karty Opcje . Włącz tryb szybkiej edycji i kliknij OK .
Teraz możesz użyć kliknięcia prawym przyciskiem myszy, aby wkleić do Git Bash, a nawet hasła do zdalnego wypychania, czego nie możesz zrobić za pomocą Wstaw .
Umożliwia to również łatwe kopiowanie. Wystarczy kliknąć lewym przyciskiem myszy i przeciągnij w oknie konsoli, aby wybrać dowolny blok tekstu. Teraz kliknij zaznaczenie prawym przyciskiem myszy, a blok tekstowy zostanie skopiowany do pamięci RAM. Jest to o wiele łatwiejsze i bardziej intuicyjne niż inne sposoby.
Źródło obrazu: https://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/
console2 ( http://sourceforge.net/projects/console/ ) to moje przejście do terminalu.
dodaje świetne funkcje, takie jak kopiuj / wklej, zmieniające się okna i karty. możesz także zintegrować z aplikacją dowolną liczbę „terminali”. Ja osobiście używam cmd (podstawowy monit systemu Windows), mingW / msysGit i mam skróty do nurkowania bezpośrednio w interpreterach python i mysql.
argument „shell”, którego używam dla git (na maszynie z Win7) to:
C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
Ctrl+ insertzrobił to dla mnie w systemie Windows.
jeśli twoją intencją jest kopiowanie / wklejanie komentarzy do git commits, spróbuj ustawić zmienną środowiskową EDITOR jako ulubiony edytor tekstu (notatnik, notatnik ++ ...), a kiedy się zatwierdzisz, nie dawaj mu opcji -m i Git otworzy twój ulubiony edytor do kopiowania / wklejania komentarza
Pobierz konsolę 2. Konfigurujesz go tak, aby robił to na wiele różnych sposobów. Działa z wierszami poleceń bash lub Windows.
Możesz także kliknąć prawym przyciskiem myszy w oknie konsoli. Upewnij się (zgodnie z wcześniejszymi odpowiedziami), aby włączyć obie „Opcje edycji” w panelu Właściwości (z menu System).
Właściwie zastanawiałem się, jak to zrobić dzisiaj ... i przypadkiem Phil Haack opublikował wskazówkę dotyczącą korzystania z posh-git (Git na PowerShell), która zapewnia automatyczne uzupełnianie karty i kilka innych fajnych bitów. Nie wracam do Git Bash.
Sprawdź to
http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx
W systemie Windows nie jestem pewien co do kopiowania, ale w przypadku wklejania Ctrl + Insert. W systemie Linux skopiuj: CTRL+ SHIFT+ C, wklej: CTRL+ SHIFT+V
Dla użytkowników pracujących na Windows 7
, Shift+ INSERTdziała dobrze.
Aby skopiować, zaznacz tekst i kliknij CTRL+INS
Aby wkleić, umieść kursor w miejscu, w którym chcesz wydrukować
i kliknij SHIFT+INS
Aby uzyskać więcej opcji, w lewym górnym rogu kliknij ikonę git-bash
Mam również ten sam problem, git bash nie obsługuje tradycyjnej metody kopiowania i wklejania w systemie Windows, ale możesz po prostu skopiować i wkleić w jednym poleceniu
na mojej klawiaturze wkładka znajduje się na tym samym klawiszu co ekran drukowania. niestety, ctrl + ins nie działa dla mnie, więc usunąłem dla mnie następujące kombinacje robocze:
FN + CTRL + PRT SC - do kopiowania
FN + SHIFT + PRT SC - do wkładki