Dosyalar ve düzenleyici
Projeler arasında dosya bulun, içerik arayın, kod düzenleyin ve terminalin yanında Markdown önizleyin.
Dosya ağacı için Cmd+Shift+E kullanın. Git paneli gibi proje dizinine köklenir; her cd yaptığınızda kökü değişmez.
Ağaç
Dosyaya tıklamak onu odaktaki bölmede açar. Diğer işlemler sağ tık menüsündedir:
| Öğe | İşlev |
|---|---|
| Aç / Yanda Aç | Bu bölmede veya yeni bir bölmede açar |
| Varsayılan Uygulamada Aç | macOS’in dosya için kullandığı uygulamaya verir |
| Finder’da Göster | |
| Yolu Kopyala | Mutlak yol |
| Burada cd | Odaktaki terminalde cd <folder> çalıştırır |
| Yeni Dosya… / Yeni Klasör… | Seçili klasör içinde oluşturur |
| Yeniden Adlandır | |
| Çöp Sepetine Taşı | Kalıcı silmek yerine Çöp Sepetine taşır |
Satırlar dosya adını tanıyan Material simgeleri kullanır. Git deposundaki değişmiş yollarda durum renkleri ve rozetler, yok sayılan dosyalarda soluk görünüm vardır. Böylece Git panelini açmadan aynı çalışma ağacı durumunu görürsünüz.
Dosya ve içerik arama
Komut paleti (Cmd+P), geçerli pencerede açık yerel projelerde dosyaları ada veya yola göre, komutlar ve açık oturumlarla birlikte bulur. Dosya seçmek projesine geçer ve orada açar.
Dosya içi metni aramak için Dosyalar panelindeki büyütece tıklayın veya komut paletinde Dosya İçeriklerini Ara seçin. Metni yazıp Return ile geçerli yerel proje dizinini arayın. Büyük/küçük harf duyarlılığı için Aa kullanın; sonucu açmak düzenleyicide eşleşen satıra gider.
İçerik araması düz metin eşleştirir, ikili dosyaları ve yaygın bağımlılık/derleme klasörlerini atlar, 2.000 eşleşmede durur. Sonuçları koruyarak çalışan aramayı durdurabilir veya aramayı kapatıp ağaca dönebilirsiniz. SSH projeleri bu yerel dosya aramalarına katılmaz.
Düzenleyici
Dosyayı açınca bölmede sözdizimi vurgulamalı gerçek bir düzenleyici görünür.
| İşlem | Kısayol |
|---|---|
| Kaydet | Cmd+S |
| Bul | Cmd+F |
| Bul ve değiştir | Opt+Cmd+F |
| Sonrakini bul | Cmd+G |
Uzun satırlar varsayılan olarak bölme genişliğine sarılır. Yatay kaydırma için editor.wrap-lines seçeneğini kapatın.
Ağaçta dosya adını değiştirmek onu açık tutan bölmeleri günceller; yeniden adlandırılmış klasörün altındaki dosyalar da buna dâhildir.
Başka program açık dosyayı değiştirirse Zshell yeniden etkinleştiğinde değişiklik içermeyen önizlemeyi yeniler. Kaydedilmemiş değişiklik içeren düzenleyici arabelleğini asla değiştirmez.
Bu düzenleyici zaten incelediğiniz değişiklik içindir: yazım hatası düzeltmek, sabit değer değiştirmek, farkın işaret ettiği dosyayı okumak. Dil sunucusu, tamamlama ve proje çapında yeniden düzenleme yoktur; bu bilinçli bir tercihtir.
Markdown önizlemesi
.md dosyası aynı bölmede işlenmiş önizlemeyle açılır. Kaynağı düzenlemek için sağ üstte Düzenle, sonucu görmek için Önizleme seçin. Zshell tercihinizi diğer Markdown dosyaları ve sonraki açılış için hatırlar.
Mod değişimi düzenlemeleri ve geri alma geçmişini korur. Her zamanki gibi Cmd+S ile kaydedin. Başka uzantılı Markdown dosyaları kaynak olarak açılır.
Farklar
Git panelinden açılan fark da bir bölmedir; fark, dosya ve terminal aynı sekmede yan yana durabilir. Terminal yazı tipini kullanır; bin dosyalık değişiklik kümesi tek satırlık kadar hızlı açılır. Canlı çalışma ağacındaki hazırlanmamış farklar İnceleme’den Düzenleme’ye geçirilebilir; hazırlanmış ve geçmiş farklar salt okunurdur. Farkları okuma bölümüne bakın.