Se o seu vi for realmente Vim, você poderá subir e descer uma coluna de tela usando gk
e gj
. Como dois toques de tecla por movimento não são convenientes, você pode criar um mapeamento para facilitar, por exemplo,
:nnoremap k gk
:nnoremap j gj
ou
:nmap <Up> gk
:nmap <Down> gj