С {
и }
я могу перейти к началу/концу абзаца (пустые строки), но как перейти к первой/последней строке абзаца вместо?
Vim: Как перейти к первой/последней строке текущего абзаца?
Ответ 1
Сопоставьте несколько новых команд:
Начало первой строки абзаца:
:map f {)
Начало последней строки абзаца:
:map l }(
Затем используйте f
и l
для навигации. Возможно, вам захочется выбрать альтернативные ключи.
Ответ 2
Я могу предложить только
set whichwrap+=b,s
set virtualedit=onemore
nnoremap { k{<Space>0
vnoremap { k{<Space>0
nnoremap } j}<BS>0
vnoremap } j}<BS>0
(отредактирован).
Ответ 3
Перейдите к началу первого слова абзаца: {w
Перейдите к концу последнего слова абзаца: }ge