Існує багато різних ароматів автозаповнення in vim. Одним із способів може бути використання SuperTab . Це забезпечує спосіб використання вкладки табуляції більш-менш будь-коли. Це дозволить вам натиснути Tabпісля того, як ви частково набрали слово, щоб отримати список завершень. Наприклад, введення, eatF
за яким Tabслід розгорнути наeatFood.
Зверніть увагу : ці фотографії посилаються на приклади gifs у дії.
Vim має чудові інші варіанти. Ви повинні прочитати, :h ins-completion
щоб побачити різноманітність вбудованих варіантів завершення. Використання vim's Ctrl- XCtrl- у Oпоєднанні з плагіном, відомим пітоном, як jedi, може надати смак завершення. Джедаї можна налаштувати, щоб надати документацію про завершення омні (це те, що Ctrl- XCtrl- Oробить). Тоді документація для кандидатів на завершення з’явиться у розділеному вікні.
Використання подібних плагінів, але різних варіантів призводить до різного роду поведінки. Можливо, наприклад, не потрібно запрошувати автозавершення (якщо це ви хочете). Натомість, після введення деякої кількості букв (скажімо, 2 або 3) слова, плагін може спробувати інтелектуально запропонувати можливі доповнення в меню.
Отже, коротка відповідь - так! Але процес налаштування може бути трохи складним. Я вважаю це кроком у довгій сходинці освоєння вим.