Gerçek pencere genişliğimden bağımsız olarak, bazı kodları 80 karakterde kaydırmak için Vim'in yumuşak sarma özelliğini ( :set wrap
) kullanmak istiyorum .
Henüz bunu yapmanın bir yolunu bulamadım - tüm yumuşak kaplama pencerenin genişliğine bağlı görünüyor
textwidth
vewrapmargin
her ikisi de sert sarma içindir (dosyaya yeni satır karakterleri eklerler)- dikey bölme birden çok pencereye bölünme ve bunlardan birinde
:vertical resize 80
(muhtemelen:set breakat=
herhangi bir karakterde kesintilere izin vermek için) kullanma ( biraz hile olsa da), ancak:set number
satır numaraları değişken sayıda sütun alırken (bağlı olarak dosya uzunluğunda) ve bunlar 80'in bir parçasıdır.
Bunu vim'de yapmanın bir yolu var mı? Diğer kaynaklara göre umut verici görünmüyor .
Şu anda benim yaklaşımım, /^.\{80}\zs.\+
varsayılan aramam olması ve böylece en azından vurgulanması yönünde. Onun için bir :syntax
öğe eklemeyi düşündüm , ancak diğer sözdizimi öğeleriyle örtüştüğünde bu durum bozuldu, bu yüzden bu fikri bıraktım.