Git Bash'e nasıl kopyalayıp yapıştırabilirsiniz?


Yanıtlar:


1029

Düğmesine basın Insert.

Ayrıca, kopyalamak gelen , Konsolun pencere simgesi (topleft) tıklayıp Düzenle seçmeyi deneyin pencerede -> Mark, ardından metin üzerinde bir kutu sürükleyin, sonra Enter tuşuna basın. (Pencere simgesi menüsünden de yapıştırabilirsiniz, ancak tuş daha hızlıdır.)

GÜNCELLEME

Windows 10'dan itibaren conhost.exe'de CTRL+ C, CTRL+ Vve diğer birçok özellik uygulanır, böylece Windows'daki her konsol yardımcı programıyla çalışmalıdırlar. (Özellikler -> Seçenek sekmesi -> Hızlı Düzenleme Modunu etkinleştirmeniz gerekir)

Ref: http://blogs.windows.com/buildingapps/2014/10/07/console-improvements-in-the-windows-10-technical-preview/


29
İstediğim içeriği yapıştırıp intogit bash. Ama senin sayende Edit -> Pastetam olarak istediğim şey olduğunu fark ettim! Artık manuel olarak API kodu yazmanıza gerek yok!
Trav L

27
Açıkçası, bu msysgit'in hatası değil, msys kullandığı için bir sorun cmd.exe.
anarşivist

1
Cevabınızı iptal ettim, ancak süslü "Ekle" tuş biçimlendirmesi başlangıçta "Ekle Ekle" yi kaçırmamı sağladı. Bölüm.
Danny

28
Fuuuuuu, ben windows çalışan mac üzereyim, INSERT yok
kevin

37
Teşekkürler, Win 7 btw Kullanmak zorundayım Shift + Ins, aksi takdirde böyle bir şey söylüyor [(^2A](.
henry

140

Düzen menüsü komutlarını kullanmanın yanı sıra, klavye kısayolunu kullanarak doğrudan git bash penceresine yapıştırabilirsiniz Insert.


7
Kontrol anahtarına gerek yok, sadece Ekle anahtarı yapıştırmak için çalışıyor
jasonpenny

macun nasıl iptal edilir? kısayol var mı Teşekkürler!
Alex Chen

@Dan Rigby En son msysgit kullanıyorum, yapıştırma çalışmıyor. Yapıştır> Bouth Menü- ile Triedied ve ayrıca isabet INSERT
Ghita

@Ghita, yapıştırmak istediğiniz içeriğin aslında panoda olmadığı gibi görünüyor (veya kabuğun anlamadığı bir formatta). Yerel olarak msysgit'in en son sürümüyle bunun hala çalıştığını doğruladım.
Dan Rigby

1
@AntiGameZ geri alma ile yapılabilir Ctrl-_. Tüm bunların One True Editor Emacs'ı taklit eden readline yardımcı programından geldiğine inanıyorum.
Brady Trainor

66

Gerçekten git, msys veya bash'ın bir işlevi değildir; her pencere konsolu programı, tarihsel nedenlerden dolayı aynı hantal kopyalama / yapıştırma mekanizması kullanılarak takılmıştır. Açılması Quickedit modunda yardımcı olabilir - ya da gibi güzel bir alternatif konsolu yükleyebilirsiniz bu bir ve bunun yerine kullanmak için git bash kısayol değiştirin.


3
Console2'yi nasıl kullanacağını bilmek isteyenler için: lostechies.com/jimmybogard/2010/04/05/…
Jesper Fyhr Knudsen

8
Histerik kuru üzüm için +1. Sanırım bundan sonra kullanmaya başlayacağım.
Steven Lu

QuickEdit ile bu oldukça kolay hale gelir: seçin, Enter, Ekle
gphilip

3
Ayrıca hızlı düzenleme modu ile sağ fare düğmesine bir tıklama ile yapıştırabilirsiniz. Kullanışlı!
lmeurs

2
Imerus'un söylediklerine ek olarak, kopyalamak için enter tuşuna bile basmanıza gerek yok ... seçin ve sağ tıklayın. Bu macunlar ..
Vishwanath

60

Kopya:

Uzun vadeli çözüm: Topleft simgesi> Varsayılanlar> "Düzenleme Seçenekleri" altında "Hızlı Düzenleme Modu" nu seçin> Tamam

Ardından kopyalamak istediğiniz metni seçin. BasınEnter

Kısa vadeli çözüm: Topleft icon> Edit> Mark üzerine tıklayın. Düğmesine basın Enter.

Yapıştırmak:

Basın Insert

("Hızlı Düzenleme Modu" açıksa, Sağ tıklama da işe yarayabilir.)


1
Bu, Windows 7'de benim için düzeltti, QuickEdit Modunu etkinleştirdikten sonra yapıştırmak için sağ tıklamayı kullanabilirim :)
Mike R

Mac klavyeli bir Windows VM kullanırken bu sağ tıklama için +1
garyh


20

Bunu yolu tutmaktır Altardından basın Space, sonra Eve son olarakP .

Windows'da Altpencere menüsüne atlar, Spaceaçar, Düzenle'yiE seçer ve Yapıştır'ı çalıştırırP komutunu .

Bunları art arda düzeltin ve bir snippet'i 2 saniyenin altına yapıştırabilirsiniz.


1
Bu da mac dostu (Mac'te Windows kullananlarımız için çalışıyor!)
Alex

Yalnızca İngilizce Windows için çalışır. Bir Fransız işletim sisteminde Alt + Space sonra M ( Değiştirici ) ve son olarak O ( Coller ) olacaktır.
Gabriel

12

Uzun zamandır Windows'a geri döndüm ve bu beni bir liman işçisi gibi küfretti. Sonunda bunu buldum:

ctrl_shift_letter_shortcuts

Ctrl+ Shift+ letterKısayollarını etkinleştirmek , kan basıncımı düşüren Linux benzeri bir davranışa neden oldu. Ctrl+ Shift+ C/ Vşimdi çalışıyor.


10

Bu, github yardım sayfası tarafından önerilir :

clip < filename

bu, dosya adının içeriğini panoya kopyalar ve id_rsa.pub'ınızı bir web formuna kopyalamak gibi işlemler için kullanışlıdır.


1
Tam da ihtiyacım olan şey bu! Git komutundan panoya gitmem gerekiyor git diff abc ^ 1 abc - dosya | klip
DaveEdelstein

9

Git BASH CTRL+ İçine yapıştırmak içinP


Teşekkürler, bu iyi çalıştı ve kullanmaktan daha iyi <Ekle
AndreDuarte

1
Bu, Win10'da benim için çalışan tek klavye yöntemidir. Insert (çeşitli kombinasyonlarda) yoktu. Hızlı Düzenleme etkin.
isherwood

7

Git Bash kısayoluna sağ tıklayın ve Seçenekler sekmesine geçin . Etkin Hızlı Düzenleme Modu ve tıklayın OK .

Artık Git Bash'e yapıştırmak için sağ tıklamayı , hatta Ekle ile yapamayacağınız uzaktan push şifrelerini bile kullanabilirsiniz .

resim açıklamasını buraya girin

Bu aynı zamanda kolayca kopyalamayı da mümkün kılar. Sadece sol tıklayın ve sürükle konsol penceresinde metin bloku seçmek için. Şimdi seçime sağ tıklayın ve metin bloğu RAM'a kopyalanacaktır. Bu, diğer yollardan çok daha kolay ve sezgisel.

Görüntü kaynağı: https://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/


5

console2 ( http://sourceforge.net/projects/console/ ) terminal ön ucuna gitmem.

kopyala / yapıştır, yeniden boyutlandırılabilir pencereler ve sekmeler gibi harika özellikler ekler. Ayrıca uygulamaya istediğiniz kadar "terminal" entegre edebilirsiniz. Şahsen cmd (temel windows istemi), mingW / msysGit kullanın ve ben doğrudan python ve mysql tercümanlar dalış için kısayolları var.

git (win7 makinede) için kullandığım "kabuk" argümanı:

C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"



4

niyetiniz git taahhütleri için yorumları kopyala / yapıştır ise, çevre değişkeni EDITOR'u en sevdiğiniz düz metin düzenleyiciniz (not defteri, not defteri ++ ...) olarak ayarlamayı deneyin ve taahhüt ettiğinizde ona -m seçeneğini ve Git'i vermeyin. Yorumunuzu kopyalamak / yapıştırmak için favori düzenleyicinizi açacak


4

Konsol 2'yi edinin. Bunu birden çok farklı yolla yapacak şekilde yapılandırırsınız. Bash veya Windows komut istemleriyle çalışır.


4

Konsol penceresinde de sağ tıklayabilirsiniz. Özellikler panelinde (Sistem menüsünden) her iki 'Düzenleme Seçenekleri'ni etkinleştirdiğinizden emin olun (önceki yanıtlara göre).


4

resim açıklamasını buraya girin

Bu ayardan sonraki pencerelerde ctrl + shift + v tuşlarını kullanabilirsiniz (pencereler için)


3

Konsolun özelliklerinde, "Düzenleme Seçenekleri" altında "Hızlı Düzenleme Modu" nu etkinleştirebilirsiniz, böylece sağ tıklayarak konsolun içine yapıştırabilirsiniz. Ya da 'Ekle'yi dedikleri gibi kullanabilirsiniz.



2

Evet, ctrl+ cile başka bir yerden kopyalayın ve kullanarak yapıştırın INSERT. Pencere 8'de benim için çalış.


1

Windows'da kopyalama konusunda emin değilim ama yapıştırma çalışmaları için Ctrl + Insert. Linux kopyasında: CTRL+ SHIFT+ C, yapıştırın: CTRL+ SHIFT+V


1

Kullandığım mouse :

  1. işaret
  2. sağ tıklama -> kopyala
  3. sağ tıklama -> yapıştır

0

KOPYA: Başlık çubuğunu tıklayın, işaretlemeyi seçin, ardından kopyalamak istediğiniz içeriği seçin. YAPIŞTIR: Geçmişi kopyalamak, bash'a odaklanmak, klavyedeki insert tuşuna basın.


0

Kullanıcıların çalışan için Windows 7, Shift+ INSERTcezası çalışır.


0

Mac'te olmadığınızı düşünüyorum. insertAnahtar kullanın .


0

Sol üst köşedeki simgeye tıklarsanız, bir açılır menü belirir ve oradan kopyalama / yapıştırma seçeneğini bulabilirsiniz.


0

Kopyalamak için metni seçin ve tıklayın CTRL +INS

İmleci yazdırmak istediğiniz yere yapıştırmak için

ve tıkla SHIFT +INS

Daha fazla seçenek için sol üstte git-bash simgesine tıklayın


0

Ben de aynı sorunu yaşıyorum, git bash pencerelerde kopyalamak ve yapıştırmak için gelenek yöntemini desteklemiyor, ancak tek bir komutta kopyalayıp yapıştırabilirsiniz

SHIFT+ fn+INSERT


0

İşte zaten birçok cevap var ama bunların hiçbiri benim için çalışmadı. Fyi Win10 ile bir Lenovo dizüstü bilgisayar var ve benim için ne işe yarar:


Yapıştır = Shift+ fn+prt sc


Kopyala = Shift+ fn+c


0

klavye ekimde, Printscreen ile aynı tuşta bulunur. ne yazık ki, ctrl + ins benim için çalışmıyor, bu yüzden benim için aşağıdaki çalışma kombinasyonları descoved:

FN + CTRL + PRT SC - kopya için

FN + ÜST KARAKTER + PRT SC - kesici uç için


-2

MacBook pro'da ins anahtarı yoktur. Yapıştırmak için FN+ tuşunu kullanınENTER

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.