Ответы:
g_
перемещает курсор к последнему непустому символу текущей строки. От Вима :help g_
:
g_ To the last non-blank character of the line and
[count - 1] lines downward |inclusive|. {not in Vi}
К сожалению, я думаю, что единственными вариантами, которые вы должны переместить к непустому символу предыдущей / следующей строки, является kg_
или, jg_
соответственно, или использование счетчика для перемещения вниз.
Однако их легко сопоставить с чем-то более простым:
nnoremap <F3> kg_
nnoremap <F4> jg_
g_
) не повторяются с .
. Как правило, только вещи, которые изменяют состояние буфера, могут повторяться.
2g_
это также будет работать, если вы хотите перейти к последнему непробельному символу на следующей строке. Однако это не может быть использовано для предыдущей строки. Преимущество в2g_
том, что это можно повторить с.