Quase todos os comandos do Vim endereçam linhas físicas, não linhas de tela com quebra de linha macia. É por isso que recursos como 'relativenumber'
também contam linhas físicas. Suas tarefas de edição não devem depender muito da navegação com gj
/ gk
. Tente uma das seguintes alternativas:
- Formate novamente o documento para ter linhas mais curtas, se possível. Você poderia até mesmo definir
:autocmd
s para quebrar / re-montar linhas em load / save se o formato no disco não puder ser alterado. - Use o modo visual (junto com
j
e / ougj
) para selecionar iterativamente a área. Como você vê diretamente a área afetada, isso também deve ser muito rápido.
Se você realmente deseja a numeração com base nas linhas de tela, pode usar o antigo plug-in RelativeNumber que emulou o mencionada opção através da coluna de sinais , e modifique esse plugin para exibir as linhas da tela. Ainda assim será uma experiência bem crua.