За замовчуванням (з мінімальним vimrc та жодними плагінами не встановлено) це вже можливо.
Vim постачається з декількома плагінами файлів, а деякі з цих плагінів пропонують всеопрацювання прямо з коробки. Наприклад, python поставляється з pythoncomplete.vim.
Якщо ви використовуєте pythoncomplete.vim за замовчуванням, який постачається з Vim (тобто немає YouCompleteMe, немає режиму python, не jedi-vim), ви отримуєте вікно попереднього перегляду, коли ви виконаєте функцію, яка показує аргументи ключових слів.
Все, що вам потрібно, це Vim з +python
функцією ( :echo has('python')
показано 1). Якщо ви це зробите, то це все, що потрібно, щоб увімкнути програму python omni-завершення за допомогою vimrc:
filetype plugin indent on
Після вишукання багатьох інших рішень для завершення роботи python (jedi, python-mode) мені подобається pythoncomplete.vim, який постачається з Vim набагато більше. Це просто, і найголовніше для мене, він дуже стабільний, особливо в порівнянні з такими рішеннями, як jedi-vim / python-mode та YouCompleteMe.
Ось як виглядає рішення за замовчуванням. Він не пропонує завершення аргументів, а просто показує їх у вікні попереднього перегляду, тому вам легко заповнити аргументи ключових слів так: