При використанні :set wrap
in vi / vim вміст цілої загорнутої лінії розміщується в буфері дисплея при переміщенні курсору в новий рядок, навіть при навігації по файлу рядком відображення (gj / gk) на відміну від реального рядка (j / к). Наприклад, якщо лінія обмотана понад 5 ліній екрана і в даний час знаходиться поза буфером дисплея, буфер підскочить на 5 рядків під час навігації в цей рядок, щоб змусити всю лінію розміститися на екрані. Чи є спосіб відключити цю поведінку? Зверніть увагу, що set display+=lastline
дозволить відображати часткові лінії, коли загорнута лінія витісняється з екрану, переходячи від лінії, але це не вирішує стрибки буфера, які виникають під час навігації в рядок, який спочатку був поза буфером.
Пояснення: Якщо вищевказаний опис є неясним, суть полягає в тому, що я хотів би мати можливість прокручувати плавно по vim з увімкненим обертанням рядків таким чином, що рядки будуть частково відображатися з екрана, а не обов'язково відображатися в повному обсязі.
'wrap'
він боїться