Extensió VSCode per ordenar i refactoritzar les importacions de python mitjançant reorden-python-imports

Bloc

Extensió VSCode per ordenar i refactoritzar les importacions de python mitjançant reorden-python-imports

reordenar-python-importacions

Extensió VSCode per ordenar i refactoritzar les importacions de python mitjançant reordenar-python-importacions .



A diferència d'altres organitzadors d'importació, reorder-python-imports se centra a reduir la freqüència de conflictes de combinació, a utilitzar anàlisis estàtiques per evitar la necessitat d'un venv actiu i a proporcionar una millor compatibilitat amb pre-commit i black.

Característiques

La refactorització de les importacions es proporciona com una acció de codi, que es pot invocar fent clic dret sobre el codi o la icona de la bombeta i seleccionant Reorder Imports, o seleccionant Python Refactor: Reorder Imports des de la paleta d'ordres.



Configuració

A continuació es mostra un exemple de settings.json fitxer amb paràmetres rellevants per a vscode-reorder-python-imports.

{ 'reorder-python-imports.args': [ '--application-directories=.:src', '--add-import 'from __future__ import absolute_import'', '--add-import 'from __future__ import division'', '--add-import 'from __future__ import print_function'' ] }

Reordenació a Desa

També es permet reordenar les importacions en desar, però cal que configureu el següent a la vostra configuració per evitar que l'extensió Python de Microsoft s'executi isort:



'[python]': { 'editor.codeActionsOnSave': { 'source.organizeImports': false, 'source.organizeImports.reorder-python-imports': true }, }

Requisits

reorder-python-imports s'ha d'instal·lar al venv utilitzat per Visual Studio.

#tool #vscode #python

pythonawesome.com

Extensió VSCode per ordenar i refactoritzar les importacions de python mitjançant reorden-python-imports

Extensió VSCode per ordenar i refactoritzar les importacions de python mitjançant reorden-python-imports