Konsol'da Git Bash'i çalıştırırken “Ctrl + C” nin bir sekmeyi kapatmasını durdurmanın bir yolu var mı?


7

Nihai hedefim, Unix komutlarıyla bir terminale sahip olmaktır (ör. ls yerine dir ), renk ve çalışma tuşları Windows 7 makinemde. Bunun işe yaramasına yönelik şu anki denemem Console2'deki Git Bash kullanmak. Şunlarla yeni bir sekme oluşturdum:

Title: Git Bash
Icon: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
Shell: C:\Windows\System32\cmd.exe /C "C:\Program Files\Git\bin\bash.exe" --login -i
Startup dir: C:\Users\evesforeva

Git Bash bana Unix komutlarını veriyor. Ansicon eklemek bana renk verir. Ama yazarken Ctrl + C , tüm sekmeyi kapatır. Gibi işlemleri durdurmak için ihtiyacım var rails server sekmeyi kapatmadan. Farklı takas kombinasyonlarını da denedim C:\Windows\System32\cmd.exe için C:\Windows\SysWOW64\cmd.exe ve C:\Program Files\Git\bin\bash.exe için C:\Program Files\Git\bin\sh.exe ve aynı sonuçları aldım.

Probleme doğrudan bir çözüm çok memnun olur, ancak bu mümkün değilse, Unix komutları, renk ve çalışma tuşları sağlayan her şeyi alacağım. Git Bash'i doğrudan minTTY ile de kullanmaya çalıştım, ancak ok tuşları çalışmıyor irb bir komuttan sonra çıkar. Ubuntu'yu kurmaya çalışırken bile gittim. HP Probook 650 G1, BOIS ayarlarının hiçbirini değiştirmeme izin vermiyor, bu yüzden ne çift önyükleme ne de VirtualBox çalıştı.

Nasıl önlerim Ctrl + C Console2'de Git Bash'i çalıştırırken sekmeyi kapatmanız?

Yanıtlar:


4

Takip etmeyi dene

  1. "cmd.exe / c" komutunuzda gereksiz. Tamamen çıkarın.
  2. En son Windows for git için güncelleyin. Git-cmd.exe sarıcısına sahiptir. Düzgün çalıştırmak için "git-cmd.exe - cmd = / use / bin / sh.exe" gibi bir anahtar var.
    1. Konsol hakkında emin değil ... Ctrl + C kısayol tuşu ile ilgili eyleminizi kontrol edin. Yanlış yapılandırılmış olabilir.
  3. Neden ConEmu'yu denemiyorsunuz?

ConEmu mükemmel! Benim için de çalıştım!
sridhar249

8

Bu benim için çalıştı:

Shell: C:\Windows\SysWOW64\cmd.exe /c "C:\Program Files\Git\usr\bin\bash.exe" --login -i

\ Git \ usr \ bin içindeki bash.exe normalde Ctrl-C'yi işliyor gibi görünüyor.

* Windows 2.6.1 için Git kullanan 64bit Win7


1
Doğru bir cevap için teşekkürler! Muhtemelen yeni mintty kabuğu ile ilgisi var.
StAlphonzo

Alıntıları unutma ve CTRL-C komutunu Console2 Kısayol Tuşları'ndan silmeyi unutma (temizle, ata, tamam)
dvtoever
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.