@javadba, tente :set nocompatible
A diferença entre esses dois comportamentos parece depender de eu ter :set nocompatible
em meu ~/.vimrc
ou em /etc/vim/vimrc
ou onde quer que o global esteja.
Se eu :set nocompatible
, posso usar :9999
em vez de :$
para ir para o final de um arquivo pequeno, e posso usar coisas como 9999dd
. Se eu tiver não :set nocompatible
, nada acontece quando eu tento 9999dd
, e eu recebo um erro E16: Invalid range
quando tento :9999
pular para o final do arquivo.