#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.

  1. Klasördeki link ikonuna tıkla (veya sağ tıkla → Link Directory)
  2. Bilgisayarından bir dizin seç
  3. PenPage ağacı tarar ve bir alt dizin seçici gösterir — hangi alt klasörleri dahil edeceğini seç
  4. 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 .md dosyalarını otomatik bulur ve temizler
  • Boş .md dosyaları (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.