заставить gvi рассматривать завернутую строку как новую строку
-
11-09-2019 - |
Вопрос
Когда я нажимаю «j» или стрелку вниз в vim/gvim, курсор перемещается на следующую строку.что хорошо для написания кода.
Однако при написании текста строки обычно намного длиннее текста.Поэтому я не могу легко найти слово чуть выше ЭТОГО слова.Таким образом, почти во всех редакторах и текстовых процессорах нажатие стрелки вверх ЗДЕСЬ ↑ помещает курсор перед словом «слово».Но в GVIM курсор перемещается к пустой линии между «кодом». и когда".
Я использую обертку (набор:обертка) и перенос строки (набор:лбр).
При всей мощи vim - это должно быть просто?
Решение
гк и гдж перемещаться вверх/вниз по визуальной линии, а не по текстовой строке.Вы могли бы составить карту дж и к к ним с помощью
noremap j gj
noremap k gk
Некоторые люди предпочитают настраивать эти карты только для определенных типов файлов, и в этом случае вам нужно что-то вроде
au FileType html,tex noremap <buffer> j gj
au FileType html,tex noremap <buffer> k gk