Respostas:
g_move o cursor para o último caractere não em branco da linha atual . De Vim :help g_:
g_ To the last non-blank character of the line and
[count - 1] lines downward |inclusive|. {not in Vi}
Infelizmente, acho que as únicas opções que você precisa mover para o caractere não em branco da linha anterior / seguinte são kg_ou, jg_respectivamente, ou usando uma contagem para se mover para baixo.
No entanto, é fácil mapeá-los para algo mais fácil:
nnoremap <F3> kg_
nnoremap <F4> jg_
g_) não são repetíveis com .. Geralmente, apenas coisas que alteram o estado do buffer podem ser repetidas.
2g_também funcionará se você quiser ir para o último caractere que não é um espaço em branco na próxima linha. No entanto, isso não pode ser usado para a linha anterior. A vantagem2g_é que ele pode ser repetido com.