Я хочу використовувати функцію м'якого обгортання Vim ( :set wrap
), щоб обернути деякий код на 80 символів, незалежно від фактичної ширини вікна.
Мені ще не вдалося знайти спосіб це зробити - все м'яке обгортання здається прив’язаним до ширини вікна
textwidth
іwrapmargin
обидва для жорсткого обгортання (вони вставляють символи нового рядка у файл)- вертикальний поділ на кілька вікон та використання
:vertical resize 80
(можливо, з:set breakat=
можливістю перерв на будь-який символ) для одного з них свого роду робіт (навіть якщо це трохи хакіш), але розривається при використанні,:set number
оскільки номери рядків займають змінну кількість стовпців (залежно на довжину файлу), і це частина 80.
Чи можна це зробити в vim? За іншими джерелами, це не виглядає перспективно .
Наразі моє наближення полягає лише в тому, щоб я був /^.\{80}\zs.\+
моїм пошуком за замовчуванням, щоб він був принаймні виділений. Я думав над тим, щоб додати :syntax
елемент до нього, але він зламався, коли він перекривав інші елементи синтаксису, тому я кинув цю ідею.