Sert sargı ve yumuşak sargı arasındaki fark nedir?


99

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:


137

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.


19

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 .


2
'Normal' farklılık dediğini biliyorum, ancak vurgulamanın bir nimettir olduğunu belirtmek isterim.
SW.

1
@Will, Peki sizin gibi OKD'ler ne tür bir çözüm önerir?
Pacerier

Satır numaraları açıkken (: set nu) Vim kullanıyorsanız, satırları yumuşak kaydırdığını, ancak onları ayrı tuttuğunu göreceksiniz, böylece tek bir satır ekrandan daha genişse, yine de tüm metni okuyabilirsiniz. , ancak satır numaralarına göre arama yeteneğinizi bozmaz. (Görünür bir çizgi, gerçek bir çizgiden farklıdır). Ayrıca, 10 veya: 30 vb. Yazarak da doğrudan bir satıra atlayabilirsiniz.
daviewales

Git kullanıyorsanız, yumuşak kaydırmayla değişiklikleri görmek kolaydır. Kullanım git diff --word-diff
Anthony Ebert

15

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

Referans: W3Schools

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.