Você está certo: isso pode ser feito mapeando essas chaves para nada ou, para ser preciso, para <Nop>
.
:nmap <Up> <Nop>
:nmap <Down> <Nop>
:nmap <Left> <Nop>
:nmap <Right> <Nop>
Veja
:help <Nop>
Eu quero desabilitar as teclas usuais para navegar em um editor de texto que é o Acima , Abaixo , Esquerdo e Botões à direita no editor de texto Vim.
Ele forçaria as chaves H J K L a serem usadas para o mesmo propósito .
I just want to train myself, haha.
Eu acho que isso pode ser feito através do mapeamento dessas chaves para nada em vimrc
Para todos os que gostariam de levar essa abordagem um passo à frente: link
Isso basicamente limita os movimentos do hjkl, então não é possível se movimentar com algo como jjjjjjjjjhhkkkkkkk, o que é uma armadilha real quando você se acostuma com essas teclas. Se forçar você a se movimentar de forma mais eficiente em vez de repetições redundantes.
Pode ser ativado / desativado a qualquer momento.