Não há curingas nos mapeamentos; você teria que criar todos esses mapeamentos com um loop:
for i in split('abcdefg...', '\zs')
execute printf("inoremap <expr> %s (pumvisible() ? '' : '%s<C-n>') . '<Down>'", i, i)
endfor
Por favor, note que existem plugins que atingem o preenchimento automático enquanto você digita (o que você parece tentar aqui); Eu uso AutoComplPop - Abre automaticamente o menu de contexto para as conclusões