Terminalin bir muamma değil
Bu dersin sonunda tek bir terminal penceresini bölmelere ayırabilir, aralarında fareye dokunmadan gezinebilir ve diğerlerini kapatmadan birini kapatabilirsin. Ayrıca Claude Code'un Windows'ta ters gitmesinin dört yolu için kısa bir kurtarma listen olacak, yani kötü bir öğleden sonra kötü bir otuz saniyeye dönüşecek.
Terminal, tek bir program çalıştıran ve sana onun çıktısını gösteren bir penceredir. Gerçekten hepsi bu. Onu bir muamma gibi hissettiren şey, görünür hiçbir kontrolünün olmaması; yani yapmak isteyebileceğin her şey, sana kimsenin söylemediği bir tuş kombinasyonu.
Bunlardan yaklaşık altı tane var. O altısını öğren, pencere muamma olmaktan çıkar — ki bu önemli, çünkü 4. modülde bu pencerelerden birinin içinde aynı anda dört Claude oturumu çalıştıracaksın.
Bölmeler ve herkesi takan kelime
Sekme bambaşka bir terminaldir. Bölme (pane) ise mevcut olanın bir dilimidir, diğerleriyle yan yana durur. Dört bölmede dört Claude oturumu, dördünü aynı anda görebilmen demek; 4. modülün bütün meselesi bu.
İşte tuzak ve iki kez okumaya değer. Windows Terminal'de "dikey" bölmek yeni bölmeyi aşağıya değil, sağa koyar. Kelime, bölmelerin yığılma yönünü değil, aralarına çizilen çizgiyi tarif ediyor. Microsoft bunu açıkça söylüyor ve neredeyse herkesin beklediğinin tam tersi.
tmux kullandıysan işler daha da kötüleşiyor, çünkü orada adlandırma ters: tmux'un "yatay" bölmesi, bölmeleri yan yana koyan olandır. tmux biliyorsan, burada onu unutman gerekiyor. Bu iki gerçek, bu kursta yanlış kurulmuş yerleşimlerin başka her şeyden fazlasına sebep oluyor.
| Ne istiyorsun | Tuş |
|---|---|
| Sağa yeni bölme | Alt+Shift++ |
| Aşağıya yeni bölme | Alt+Shift+- |
| Yeni bölme, en kareye yakın oturum | Alt+Shift+D |
| Bölmeler arasında gezin | Alt+← Alt+→ Alt+↑ Alt+↓ |
| Odaktaki bölmeyi yeniden boyutlandır | Alt+Shift+←→↑↓ |
| Odaktaki bölmeyi kapat | Ctrl+Shift+W |
| Yeni sekme | Ctrl+Shift+T |
| 1'den 8'e sekmeye atla | Ctrl+Alt+1 … Ctrl+Alt+8 |
| Yukarıdakilerin hepsini unutursan, komut paleti | Ctrl+Shift+P |
Akorları ezberlemek istemiyorsan: Alt'ı basılı tutup yeni sekme butonuna tıkla ya da bir sekmeye sağ tıklayıp Split Tab'i seç. Aynı sonuç.
Bir şey kurmadan önce bilmeye değer iki şey daha.
Ctrl+Shift+W odaktaki bölmeyi kapatır — ama tek bir bölme varsa bütün sekmeyi kapatır. Ve Ctrl+C Windows Terminal'de Kopyala'ya bağlıdır, ancak hiçbir şey seçili değilse programa kesinti olarak geçer. Yani Ctrl+C kaçak bir komutu hâlâ durdurur. Sadece bazen aynı zamanda kopyalar da, ki bu tam olarak bir kez kafa karıştırır.
Şimdi dene, çünkü bunun akılda kalmasının tek yolu kas hafızası. Pencereni ikiye böl, bir tarafa bir Claude oturumu koy, diğerini sade bir shell prompt'unda bırak, sonra fareye dokunmadan aralarında gezin.
Windows'ta ters gitmesinin dört yolu
Dört hata neredeyse her şeyi kapsıyor ve dördü de Windows'ta. İlk ikisi başlamasını engelliyor; sonraki ikisi zaten çalışmakta olan bir oturumun içinde oluyor. Sırayla geç.
"'claude' is not recognized" — onda dokuz, kurulum sırasında açık olan terminal penceresindesin. Kapat. Yenisini aç. Yeni pencere de başarısız oluyorsa PATH'in kurulum konumunu almamış demektir ve bir sonraki komut sana söyleyecek.
claude doctorŞunu görmelisin
Kurulumunun bir kontrolü: binary nerede, hangi sürüm ve nesi bozuk. Bir hata mesajını aramaya başlamadan önce çalıştırılacak ilk şey budur.Başlıyor ama Bash aracı başarısız oluyor. Claude Code, Git for Windows kuruluysa Windows'ta shell komutları için Git Bash, kurulu değilse PowerShell kullanır. Git alışılmadık bir yere kuruluysa bulunamaz. Ayar dosyanda doğrudan onu göster:
{
"env": {
"CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
}
}Backspace koca bir kelimeyi siliyor. Bilinen bir Windows tuhaflığı: bazı terminaller Backspace'i Claude Code'un Ctrl+Backspace olarak okuduğu bir biçimde gönderiyor. Ortamında CLAUDE_CODE_BS_AS_CTRL_BACKSPACE=0 tanımla, düzgün davranır.
Görsel yapıştırmak hiçbir şey yapmıyor. Windows ve WSL'de kısayol Ctrl+V değil, Alt+V. Birçok terminal Ctrl+V'yi Claude Code görmeden yutuyor.
Hazır buradayken, ilerideki derslerde sürekli karşına çıkacağı için not almaya değer iki Windows tuşu: Shift+Tab izin modları arasında geçiş yapar ve terminalinde bir işe yaramıyorsa Alt+M aynı işi görür. Ctrl+Backspace önceki kelimeyi siler.
Kontrol et
- Tek pencereyi iki bölmeye ayırdın ve aralarında yalnızca klavyeyle gezindin
- Windows Terminal'de "dikey"in yeni bölmeyi hangi yöne gönderdiğini söyleyebiliyorsun
claude doctorçalışıyor ve kurulumun hakkında rapor veriyor- Bütün pencereyi kapatmadan bir bölme kapattın
- Kendi makinende görseli hangi tuşun yapıştırdığını biliyorsun
Şunu görürsen Alt+Shift++ hiçbir şey yapmıyor
Bazı klavye düzenleri bu kombinasyonu üretmeyi zorlaştırır ve bazı terminaller standarttan farklı yapılandırılmıştır. Ctrl+Shift+P ile komut paletini aç, "split" yaz ve eylemi listeden seç. Aynı işi yapar ve düzenini umursamaz. 4. modül bütün bunları tek tıkla açılan kayıtlı bir yerleşimle değiştiriyor, yani bu geçici.
Az önce ne öğrendin
- Sekme bütün bir terminaldir, bölme ise onun bir dilimi; 4. modül tek pencerede dört bölme çalıştırıyor.
- Windows Terminal'de "dikey" yeni bölmeyi sağa koyar. tmux'ta adlandırma terstir. Bunu ters bilmek, bir yerleşimin yanlış çıkmasının en yaygın yoludur.
claude doctor, başlamadığında hata metnini aramadan önce çalıştırılacak ilk şeydir.- Windows'ta ters gitmesinin dört yolu şunlar: başlamasını engelleyen bayatlamış bir terminal penceresi ile bulunamayan bir Git Bash, sonra da bir kez çalışmaya başladığında ortaya çıkan, Backspace'in Ctrl+Backspace olarak okunması ve görseller için
Alt+VyerineCtrl+V.
pratik
Claude Cowork'ü kendi bilgisayarında aç ve bunu gerçek dosyalarda dene. Her modül, yaptığını gönderdiğin bir checkpoint'le biter.
Claude'da açSonraki
İşin birimi oturumdur