У меня есть следующий однострочный ввод текста, который разбит на несколько мягких переносов строк.
Когда я нажимаю j , я сразу перехожу к следующей жесткой строке, строка 2. Как перемещаться между переносами мягких линий?
Используйте gj для понижения и gk для поднятия визуальных линий вместо жестких.
gj
gk
поместите это в ваш .vimrc:
map <silent> <Up> gk imap <silent> <Up> <C-o>gk map <silent> <Down> gj imap <silent> <Down> <C-o>gj map <silent> <home> g<home> imap <silent> <home> <C-o>g<home> map <silent> <End> g<End> imap <silent> <End> <C-o>g<End>