#17 Yerel Klasör Bağlayabilir miyim?
Evet — ve çok güçlü. Bir proje dizinini bağla ve PenPage tüm klasör ağacın için canlı bir editöre dönüşsün. Alt klasörler, iç içe dosyalar, AI agent yapılandırmaları — her şey iki yönlü, otomatik senkronize olur.
Bağlamanın iki yolu
- Herhangi bir klasör — bir klasöre sağ tıkla → Link Directory ile diskteki bir klasöre bağla.
- Directory workspace (🗂️) — yerel ve ağ klasörlerine adanmış, diğer notlarından ayrı tutulan bütün bir workspace. (#6 Workspace Nedir?)
Her ikisi de aşağıda açıklanan aynı iki yönlü senkronizasyonu kullanır.
Tüm dizin ağacını bağla
File Link sadece tek bir dosyayı bağlamaz — 4 seviye derinliğe kadar alt klasörler dahil tüm bir dizini bağlar. Her .md dosyası bir PenPage sayfası olur. Her alt dizin iç içe bir PenPage klasörü olur.
- Klasördeki link ikonuna tıkla (veya sağ tıkla → Link Directory)
- Bilgisayarından bir dizin seç
- PenPage ağacı tarar ve bir alt dizin seçici gösterir — hangi alt klasörleri dahil edeceğini seç
- Bitti — dizin ağacın artık PenPage'de canlı
Tek link, tüm AI projen
İşte heyecan verici kısmı. Proje kökünü bağla ve PenPage AI araçlarının kullandığı tüm .md dosyalarını otomatik keşfeder:
| AI Aracı | PenPage ne bulur |
|---|---|
| Claude Code | CLAUDE.md, .claude/agents/, .claude/rules/, .claude/plans/ |
| Gemini CLI | GEMINI.md ve ilgili yapılandırma |
| Codex CLI | AGENTS.md ve agent tanımları |
Tek link → agent'lar, kurallar, planlar, skill'ler, prompt'lar — hepsi PenPage'in zengin editöründe düzenlenebilir. AI değişikliklerini anında okur. Kopyala-yapıştır yok, pencere değiştirme yok.
Tam düzenle-çalıştır-senkronize iş akışı için bkz. #16 AI Coding Agent.
İki yönlü senkronizasyon
Her değişiklik çift yönlü senkronize olur — PenPage'den diske, diskten PenPage'e.
| Olay | Ne olur |
|---|---|
| PenPage'de sayfa düzenle | Diskteki dosya otomatik güncellenir |
| Diskte dosya düzenle | PenPage bir sonraki senkronizasyonda değişikliği alır |
| Her iki taraf da değişti | Otomatik çatallama — iki sürüm oluşturur, veri kaybı yok |
| Diskteki dosya silindi | Sayfa Çöp Kutusu'na taşınır |
| PenPage'de sayfa silindi | Diskteki .md dosyası kaldırılır |
Senkronizasyon ne zaman olur?
- Sayfa değişimi: mevcut sayfa anında senkronize olur
- Sekme odağı: PenPage'e geri dön → tüm bağlı klasörler yeniden taranır
- Arka plan: her 60 saniyede periyodik tarama
- Manuel: klasöre sağ tıkla → Sync Directory
Çakışma? PenPage hiçbir tarafın üzerine yazmaz. İkisi de değiştiyse iki sürüm oluşturur — hangisini tutacağına sen karar verirsin.
AI proje modu: PenPage bir .penpage dizini tespit ettiğinde, çakışmalarda dosya değişiklikleri her zaman kazanır — böylece AI aracının çıktısı eski bir PenPage kopyasıyla asla üzerine yazılmaz.
Link Update — yeni alt klasörleri keşfet
Bağladıktan sonra projeye yeni dizinler mi ekledin? Bağlı klasöre sağ tıkla → Link Update. PenPage yeni alt dizinleri tarar ve bağlamayı teklif eder — bağlantıyı kesip yeniden bağlamaya gerek yok.
Bağlantıyı kes
Bağlantıyı kesmek mi istiyorsun? Klasöre sağ tıkla → Unlink Directory.
- Sayfalar PenPage'de kalır — hiçbir şey silinmez
- Diskteki dosyalara dokunulmaz
- Sadece canlı senkronizasyon bağlantısı kaldırılır
- Aynı dizini istediğin zaman yeniden bağlayabilirsin
Akıllı tekilleştirme
PenPage kopyaları önlemek için content hashing kullanır:
- Mevcut sayfalarla çakışan bir dizin mi bağlıyorsun? Kopyalar tespit edilir ve atlanır
- Yeniden tarama kopya
.mddosyalarını otomatik bulur ve temizler - Boş
.mddosyaları (hiç düzenlemediğin sayfalardan) otomatik kaldırılır
Tarayıcı gereksinimleri
File Link File System Access API gerektirir:
| Tarayıcı | Destek |
|---|---|
| Chrome / Edge (masaüstü) | Tam destek — önerilen |
| Safari / Firefox | Mevcut değil |
| Mobil tarayıcılar | Mevcut değil |
Tarayıcın hangi dizinlere erişim verdiğini hatırlar. Yeniden başlattıktan sonra PenPage izinleri sessizce kontrol eder — çoğu durumda yeniden izin diyaloğu çıkmaz.
Sadece not almak istiyorsan...
File Link güçlü kullanıcılar ve geliştiriciler için tasarlandı. Sadece not yazıyorsan:
- PenPage'in yerleşik depolaması daha basit ve hızlı
- Cihazlar arası erişim için Cloud Sync kullan (#12)
- Yedekleme için tek tıklama Save/Restore kullan (#7)
Desteklenen dosya türleri
Sadece .md ve .markdown. Gizli dosyalar (. ile başlayanlar) atlanır.