Bir metin editörü yazma sürecindeyim. Diğer metin editörlerine baktıktan sonra, bazılarının "yumuşak" ve "sert" sarmaya karşılık geldiğini fark ettim. Fark ne? Cevabı arayarak bulamıyorum.
Bir metin editörü yazma sürecindeyim. Diğer metin editörlerine baktıktan sonra, bazılarının "yumuşak" ve "sert" sarmaya karşılık geldiğini fark ettim. Fark ne? Cevabı arayarak bulamıyorum.
Yanıtlar:
Sert sarma, metne sarma noktalarında gerçek satır sonları ekler; yumuşak kaydırmalı gerçek metin hala aynı satırdadır, ancak birkaç satıra bölünmüş gibi görünür.
Metin editörlerinin metni satırsonu satırlarına sahip paragraflara otomatik olarak kaydırması olağandır, ancak daha sonra geri gelirseniz ve daha sonra kelimeleri düzenler / ekler / kaldırırsanız metnin güzel bir paragrafa yeniden akması daha az yaygındır. (Bunu Mq ile emacs'de manuel olarak yapabilirsiniz.)
Bu oldukça can sıkıcı bir durum çünkü benim gibi obsesif kompülsif insanlar geri dönüyorlar ve sert araları uygun noktalara manuel olarak yeniden yerleştirmek zorunda kalıyorlar.
Öte yandan, tüm komut satırı araçlarının çoğu satır tabanlı fark oluşturma kullandığından (sürüm kontrolü, bu benim için en çok fark edilir hale geldiğinden) yumuşak sarma can sıkıcıdır. Yumuşak sarılmış ve bir yazım hatasını düzelten 1/3 sayfalık bir paragrafınız varsa, değişikliğin normal bir diff
çıktıda veya benzerinde nerede olduğunu görmek temelde imkansızdır .
git diff --word-diff
soft : Metin alanındaki metin bir formda gönderildiğinde kaydırılmaz. Bu varsayılandır
hard : Metin alanındaki metin, bir formda gönderildiğinde kaydırılır (yeni satırlar içerir). "Hard" kullanıldığında, cols özelliği belirtilmelidir