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.