Você precisa ter todos os componentes corretos para o Windows vim . A maneira mais fácil de fazer isso é usar o instalador de extração automática, atualmente gvim72.exe .
Acabei de instalar, como teste, gvim72.exe em um sistema Windows XP e as teclas de movimento hjkl funcionam bem. Tente desinstalar o que você tem e reinstalar com o instalador.
O seu problema de edição de arquivos com o samba também deve ser publicado, embora a resposta provavelmente garanta que o usuário que você está acessando o compartilhamento esteja na 'lista de gravação' do arquivo smb.conf.