zshell

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 KopyalaMutlak yol
Burada cdOdaktaki 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.

İşlemKısayol
KaydetCmd+S
BulCmd+F
Bul ve değiştirOpt+Cmd+F
Sonrakini bulCmd+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.