Ana içeriğe atla
Kazzle’ın dosya editörü iki katmandan oluşur: değişiklikleriniz için normal bir metin editörü ve AI değişiklikleri için bir diff katmanı.

AI düzenlemeleri nasıl görünür

AI bir dosyayı düzenlediğinde, değişiklikler editörde yeşil (eklenen) ve kırmızı (silinen) satırlar olarak görünür. Her değiştirilen bölge, üzerinde işlem yapabileceğiniz bir düzenlemedir. AI akış halindeyken, düzenlemeyi söz dizimi vurgulaması ile gerçek zamanlı olarak görürsünüz. Tamamlandıktan sonra, görünüm tam bir diff’e geçer.

Düzenlemeleri kabul etme ve reddetme

Her düzenlemenin yanında Tut ve Geri al düğmeleri bulunan kayan bir çubuk vardır.
  • Tut değişikliği kabul eder. Dekorasyon kaybolur ve içerik kalır.
  • Geri al değişikliği geri alır. AI’ın metni orijinal metinle değiştirilir.
Düzenlemeler bağımsızdır. Aynı dosyada bazı değişiklikleri tutabilir, diğerlerini geri alabilirsiniz. Bir dosyadaki tüm düzenlemeler çözüldüğünde, dosya düzenlemesi otomatik olarak çözülür. Beklemede olan diff bölgeleri, Tut veya Geri al’a basana kadar salt okunurdur. Bu, AI’ın yeni değiştirdiği bir bölgenin içinde düzenleme yapılmasını ve Geri al’ı bozmasını engeller.

Toplu kabul ve reddetme

Thread’in Dosya düzenlemeleri paneli, o thread için tüm beklemede olan düzenlemeleri aynı anda kabul veya reddetmenizi sağlar.

İleti başına geri al

Her AI yanıtının bir Geri döndür düğmesi vardır. Buna tıklamak tüm dosyaları o yanıttan önceki durumlarına geri yükler ve sonraki mesajları siler. Diğer thread’lerin aynı dosyalarda beklemede olan değişiklikleri varsa, devam etmeden önce bir uyarı görürsünüz.

Anlık görüntüler

Her AI turundan önce, Kazzle önceki dosya içeriğini bulut depolamaya kaydeder. Bu anlık görüntüler ileti başına geri al özelliğini sağlar: Geri döndür’e tıklamak eski içeriği anlık görüntüden okur ve geri yazar. Anlık görüntüler depolama açısından verimlidir. Yalnızca bulut makinasının dosyalarını kapsar; veritabanı değişiklikleri, dağıtılan uygulamalar veya harici API çağrılarını değil.

Thread’ler arası çakışma

Yeni bir AI düzenlemesi başka bir thread’in mevcut beklemede olan düzenlemeleriyle çakıştığında, çakışan düzenlemeler otomatik olarak kabul edilir. Bu, metin zaten üzerine yazıldığı için anlamlı bir şekilde geri alınamayan eski düzenlemeleri engeller. Diğer thread’lerin çakışmayan düzenlemeleri beklemede kalır.

Çakışma yönetimi

Birden fazla thread aynı bulut makinesini paylaşır. İki thread aynı dosyayı düzenlediğinde:
  1. Thread A bir bölgeyi düzenler. Dosya diskte değişir.
  2. Thread B aynı bölgeyi düzenlemeye çalışır. Eski metin eşleşmediği için düzenleme başarısız olur.
  3. Thread B dosyayı yeniden okur ve uyum sağlar.
AI bunu otomatik olarak yönetir. Çakışmaları manuel olarak yönetmeniz gerekmez.