Chcę użyć możliwości zawijania miękkiego Vima ( :set wrap
), aby zawijać kod do 80 znaków, niezależnie od mojej rzeczywistej szerokości okna.
Nie udało mi się jeszcze znaleźć na to sposobu - całe miękkie opakowanie wydaje się związane z szerokością okna
textwidth
iwrapmargin
oba służą do twardego zawijania (wstawiają znaki nowej linii do pliku)- pionowe podzielenie na wiele okien i użycie
:vertical resize 80
(prawdopodobnie z,:set breakat=
aby umożliwić przerwy w dowolnym znaku) na jednym z nich rodzaj pracy (nawet jeśli jest to trochę hakerskie), ale przerywa się, gdy używa się:set number
jako, że numery linii zajmują zmienną liczbę kolumn (w zależności na długości pliku) i są częścią 80.
Czy jest jakiś sposób, aby to zrobić w vimie? Według innych źródeł nie wygląda to obiecująco .
W tej chwili moje przybliżenie jest takie, że /^.\{80}\zs.\+
jako domyślne wyszukiwanie, więc przynajmniej jest podświetlone. Myślałem o dodaniu do niego :syntax
elementu, ale to się zepsuło, gdy nałożyło się na inne elementy składni, więc porzuciłem ten pomysł.