Existem muitos tipos diferentes de preenchimento automático no vim. Uma maneira pode ser usar o SuperTab . Isso fornece uma maneira de usar o preenchimento de guias mais ou menos a qualquer momento. Isso permitiria que você pressionasse Tabdepois de digitar parcialmente a palavra para obter uma lista de conclusão. Por exemplo, digitando eatF
seguido de Tabpara expandir paraeatFood.
Nota : todas essas fotos têm links para exemplos de gifs em ação.
Vim tem excelentes outras opções. Você deve ler :h ins-completion
para ver a variedade de opções de conclusão internas. O uso do vim Ctrl- XCtrl- O, combinado com um plug-in compatível com python como o jedi, pode dar um sabor final. O Jedi pode ser configurado para fornecer documentação sobre omni-complete (é isso que Ctrl- XCtrl- Ofaz). Em seguida, a documentação para os candidatos à conclusão apareceria em uma janela dividida.
O uso de plug-ins semelhantes, mas opções diferentes, leva a todos os tipos de comportamentos. É possível, por exemplo, não precisar solicitar o preenchimento automático (se é isso que você procura). Em vez disso, depois de digitar um número de letras (digamos, 2 ou 3) de uma palavra, um plug-in pode tentar oferecer de forma inteligente possíveis conclusões em um menu.
Portanto, a resposta curta é um sim! Mas o processo de configuração pode ser um pouco complicado. Penso nisso como um passo na longa escada para dominar o vim.