Theo mặc định, (với một vimrc tối thiểu và không có plugin nào được cài đặt), điều này đã có thể.
Các tàu Vim có nhiều plugin filetype và một số các plugin này cung cấp hoàn thành omni ngay lập tức. Ví dụ: python đi kèm với pythoncomplete.vim.
Nếu bạn sử dụng pythoncomplete.vim mặc định đi kèm với Vim, (tức là không có YouCompleteMe, không chế độ python, không jedi-vim), bạn sẽ nhận được một cửa sổ xem trước khi bạn hoàn thành một chức năng, hiển thị các đối số từ khóa.
Tất cả bạn cần là Vim với +python
tính năng ( :echo has('python')
hiển thị 1). Nếu bạn làm như vậy, thì đây là tất cả những gì cần thiết để kích hoạt hoàn thành omni python mặc định với vimrc của bạn:
filetype plugin indent on
Sau khi tìm kiếm nhiều giải pháp hoàn thiện khác cho python (jedi, python-mode), tôi đã đến như pythoncomplete.vim được gửi cùng với Vim rất nhiều. Nó đơn giản và quan trọng nhất đối với tôi, nó rất ổn định, đặc biệt là so với các giải pháp như jedi-vim / python-mode và YouCompleteMe.
Đây là những gì các giải pháp mặc định trông giống như. Nó không cung cấp hoàn thành các đối số, nhưng chỉ hiển thị chúng trong cửa sổ xem trước để bạn dễ dàng điền vào các đối số từ khóa như vậy: