Başlarken
Özellikler
- Dil söz dizimi vurgulama: bat ile aynı söz dizimi vurgulama temaları kullanılabilir.
- Kelime düzeyinde fark vurgulama: Levenshtein düzenleme çıkarımı algoritmasını kullanır.
- Yan yana görünüm: satır kaydırma özelliği içerir.
- Satır numaralarını gösterme.
- Dosyalar arasında gezinme: büyük diff'lerde
n ve N tuşlarıyla dosyalar arasında geçiş yapılabilir.
- Geliştirilmiş merge conflict gösterimi.
- Geliştirilmiş git blame gösterimi: söz dizimi vurgulama ve commit'leri barındırma sağlayıcısı bağlantıları olarak biçimlendirme desteği.
- grep çıktısı için söz dizimi vurgulama:
rg, git grep, grep ve benzerlerini destekler.
- Git'in
--color-moved özelliği desteği.
- Kod kopyalanabilirliği: varsayılan olarak
-/+ işaretlerini kaldırır.
diff-highlight ve diff-so-fancy emülasyon modları.
- Commit hash'lerini terminal hiperlinkleri olarak biçimlendirebilme.
- Stil verilebilen kutu/çizgi süslemeleri: commit, dosya ve chunk başlığı bölümlerini vurgular.
- Stil dizgisi desteği: 20'den fazla stil öğesi için ön plan rengi, arka plan rengi ve yazı tipi özellikleri kullanılabilir.
- Geleneksel birleşik diff çıktısı ve git çıktısını işleme.
- Açık/koyu terminal arka planını otomatik algılama.
Git, diff, grep çıktıları için söz dizimi vurgulu sayfalama
- Delta, koddaki değişiklikleri verimli ve keyifli biçimde incelemeye yardımcı olur.
- Düzen ve stil geniş ölçüde değiştirilebilir; istenirse varsayılan git/diff çıktısına yakın tutulabilir.
Söz dizimi vurgulama temaları
- bat ile aynı söz dizimi vurgulama renk temaları kullanılabilir:
delta --show-syntax-themes --dark
delta --show-syntax-themes --light
Yan yana görünüm
- Varsayılan olarak yan yana görünümde satır numaraları etkindir ve hem sol hem sağ panelde söz dizimi vurgulama uygulanır.
Satır numaraları
delta yapılandırmasında satır numaraları etkinleştirilebilir.
Merge conflict
- Merge conflict'leri ele almak için kullanıcı kılavuzuna bakılabilir.
Git blame
- Git blame çıktısını geliştirmek için kullanıcı kılavuzuna bakılabilir.
Ripgrep, git grep
- ripgrep ve git grep çıktısına söz dizimi vurgulama uygulamak için kullanıcı kılavuzuna bakılabilir.
Kurulum ve kullanım
- Kullanıcı kılavuzu ve
delta --help incelenebilir.
Bakımcılar
1 yorum
Hacker News görüşleri
catkomutunubatolarak alias’layıp kullanıyorumgit diff --color-words --word-diff-regex='\w+|.'komutu kullanılabilirgit config --global --replace-all delta.max-line-length 0ayarıyla çözülüyorgit diffaracını renklerle kullandım, ancak Delta bana fazla karmaşık geliyor