¿Hay un complemento para vim para auto-importar librerías de python?

En eclipse puede presionar Ctrl + Shift + o para importar automáticamente todas las bibliotecas a las que hace referencia en su código. ¿Hay algún complemento similar para vim para tener esta función con python?

Hay ropevim . Está disponible en pypi también

Las funciones de autoimportación (agrega importaciones faltantes) y organizar importación (reordenar importaciones) funcionan bien, pero a veces es un poco invasiva (creará una carpeta .ropeproject en su proyecto). La terminación de código de cuerda también es bastante buena, así que uso la terminación de código estándar con la pestaña, y cuando no es suficiente, uso ctrl-space para usar autocompletado de ropevim.

Aquí están algunas de mis asignaciones con ropevim:

" Rope AutoImport and OrganizeImport nnoremap  :RopeOrganizeImports0 nnoremap  :RopeAutoImport " Rope AutoComplete let ropevim_vim_completion = 1 let ropevim_extended_complete = 1 let g:ropevim_autoimport_modules = ["os.*","traceback","django.*","lxml.etree","lxml.*"] imap  =RopeCodeAssistInsertMode() " Rope Menu menu Python.Create\ Package :RopeCreatePackage menu Python.Create\ Module :RopeCreateModule 

Hay una herramienta de línea de comandos llamada mr.igor que puedes instalar. Hay instrucciones para conectarlo a vim en la página pypi:

http://pypi.python.org/pypi/mr.igor

Estoy usando https://github.com/mgedmin/python-imports.vim junto con gutentags. Lo suficientemente bueno para mí (y mejor que nada).