Hay muchos sabores diferentes de autocompletar en vim. Una forma podría ser usar SuperTab . Esto proporciona una manera de usar la finalización de pestañas en más o menos tiempo. Esto le permitiría presionar Tabdespués de haber escrito parcialmente la palabra para obtener una lista de finalización. Por ejemplo, escribir eatF
seguido de Tabpara expandir aeatFood.
Tenga en cuenta : todas estas imágenes enlazan con gifs de ejemplo en acción.
Vim tiene excelentes otras opciones. Debe leer :h ins-completion
para ver la variedad de opciones de finalización integradas. El uso de vim Ctrl- XCtrl- O, combinado con un plugin python-conscientes como jedi puede dar un sabor finalización. Jedi se pueden configurar para dar documentación sobre omni-finalización (esto es lo que Ctrl- XCtrl- Ohace). Luego, la documentación para los candidatos de finalización aparecería en una ventana dividida.
El uso de complementos similares pero con diferentes opciones conduce a todo tipo de comportamientos. Es posible, por ejemplo, no necesitar solicitar el autocompletado (si eso es lo que busca). En cambio, después de escribir un número de letras (digamos, 2 o 3) de una palabra, un complemento puede intentar ofrecer de manera inteligente posibles compleciones en un menú.
¡Entonces la respuesta corta es un sí! Pero el proceso de configuración puede ser un poco complicado. Pienso en ello como un paso en la larga escalera para dominar vim.