Klavye kısayolları
İşleve göre tüm mevcut kısayolları bul; geçerli olduğunda platforma özgü varyasyonlar da dahildir.
Giriş ve imleç hareketi
| Tuş | İşlem |
|---|---|
| Enter | Promptu gönder |
| Ctrl+J | Yeni satır ekle |
| ← / → | İmleci sola / sağa taşı |
| Ctrl+← / Alt+B | İmleci bir kelime sola taşı |
| Ctrl+→ / Alt+F | İmleci bir kelime sağa taşı |
| Home | İmleci satır başına taşı |
| End | İmleci satır sonuna taşı |
| ↑ / ↓ | Prompt geçmişinde gezin |
Düzenleme
| Tuş | İşlem |
|---|---|
| Backspace | Önceki karakteri sil |
| Delete | Mevcut karakteri sil |
| Ctrl+W / Ctrl+Backspace | Önceki kelimeyi sil |
| Alt+D | Sonraki kelimeyi sil |
| Ctrl+U / Super+Backspace | Mevcut satırı sil |
| Ctrl+X | Mevcut promptu harici editörde aç |
Editör, $VISUAL, $EDITOR veya yedek olarak vi üzerinden belirlenir. Editörü kaydedip kapattığında, metin tekrar prompta yüklenir. Alternatif olarak /editor slash command'ını kullanabilirsin.
Oturum kontrolü
| Tuş | İşlem |
|---|---|
| Escape | Akış yanıtını kes |
| Ctrl+C | Çık / iletişim kutularını kapat / giriş alanını sıfırla |
| ! (boş giriş) | Shell modunu aç/kapat |
Mod geçişleri
| Tuş | İşlem |
|---|---|
| Shift+Tab | Mevcut modlar arasında döngüsel geçiş yap |
| Ctrl+F (macOS) / Alt+F (Windows, Linux, WSL) | Otomatik onayı aç / kapat |
Mesaj kuyruğu
Bob bir yanıt akışı yaparken beklemek yerine ek mesajlar kuyruğuna alabilirsin.
| Tuş | İşlem |
|---|---|
| Tab | Mesajı kuyruğa al / boştayken hemen gönder |
| ↑ | Odağı kuyruk listesine taşı |
| Enter | Seçilen kuyruktaki öğeyi düzenle |
| Tab (kuyrukta) | Seçilen öğeyi hemen gönder |
| Delete / Backspace | Seçilen öğeyi kuyruktan kaldır |
| Shift+K / Shift+J | Seçilen öğeyi yukarı / aşağı taşı |
Platforma özgü notlar
macOS kullanıcıları
macOS'ta birçok kısayol, kelime tabanlı işlemler için Ctrl yerine Option tuşunu (Alt veya ⌥ olarak da bilinir) kullanır:
- Otomatik onayı açıp kapatmak için Ctrl+F tuşunu kullan. Windows, Linux ve WSL'de terminaldeki arama kısayoluyla çakışmayı önlemek için bunun yerine Alt+F kullan.
- Kelime sola / sağa hareketi için Alt+B / Alt+F kullan.
Terminal uyumluluğu
Bazı kısayollar Bob Shell'e ulaşmadan önce terminal emülatörün tarafından yakalanabilir:
- Ctrl+C beklendiği gibi çalışmıyorsa Ctrl+C'ye iki kez basmayı dene.
- Ctrl+←/→ çalışmıyorsa terminalinin klavye ayarlarını kontrol et.
Yapılandırma
Bob Shell'i iş akışı tercihlerinle eşleşecek şekilde yapılandırabilirsin.
Özel kurallar
Özel kurallar, Bob Shell'in terminal ortamındaki isteklerine nasıl yanıt verdiğini etkiler; çıktıyı spesifik tercihlerinle ve proje gereksinimlerinle hizalar. Kodlama stilini, dokümantasyon yaklaşımını ve karar alma süreçlerini kontrol edebilirsin.