Estoy buscando un complemento para Vim, para organizar las declaraciones de importación de Python de acuerdo con PEP 8 :
Las importaciones deben agruparse en el siguiente orden:
- importaciones de biblioteca estándar
- importaciones relacionadas de terceros
- importaciones específicas de bibliotecas/aplicaciones locales
Debe poner una línea en blanco entre cada grupo de importaciones.
Además, me gustaría ordenar alfabéticamente las importaciones, dentro de cada sección.
Si tiene algún tipo de dependencia extraña, entonces debe funcionar en Linux, pero la mayoría de los complementos de Vim funcionan en todo lo que hace Vim.
No sé si hay un mejor complemento para trabajar específicamente con las importaciones, pero una buena apuesta sería usar el complemento Python-mode ( https://github.com/klen/python-mode ).
Hace muchas cosas relacionadas con la codificación en python (mejor resaltado de sintaxis, verificación de código, integración Pydoc, refactorización, etc.).
También puede agregar y organizar automáticamente las importaciones de acuerdo con PEP8, utilizando la biblioteca python-rope.
Para responder a sus puntos más específicos:
No pude encontrar un vimball para él, pero puedes instalarlo:
marcos catherine blanco