Par défaut, (avec un vimrc minimal et aucun plugin installé), c'est déjà possible.
Vim est livré avec plusieurs plugins de type de fichier et certains de ces plugins offrent une omni-complétion dès la sortie de la boîte. Par exemple, python est fourni avec pythoncomplete.vim.
Si vous utilisez le pythoncomplete.vim par défaut fourni avec Vim, (c'est-à-dire pas YouCompleteMe, pas de mode python, pas de jedi-vim), vous obtenez une fenêtre d'aperçu lorsque vous terminez une fonction, qui affiche les arguments du mot-clé.
Tout ce dont vous avez besoin est Vim avec +python
fonctionnalité ( :echo has('python')
affiche 1). Si vous le faites, alors c'est tout ce qu'il faut pour activer l'omni-complétion python par défaut avec votre vimrc:
filetype plugin indent on
Après avoir recherché de nombreuses autres solutions de complétion pour python (jedi, mode python), j'en suis venu à aimer pythoncomplete.vim qui est livré avec Vim beaucoup plus. C'est simple, et le plus important pour moi, c'est très stable, surtout par rapport aux solutions comme jedi-vim / python-mode et YouCompleteMe.
Voici à quoi ressemble la solution par défaut. Il n'offre pas la fin des arguments, mais les affiche simplement dans la fenêtre d'aperçu, il est donc facile pour vous de remplir les arguments de mot-clé comme ceci: