Megosztás a következőn keresztül:


Python-kód automatikus újraformázása a Visual Studióban

A Visual Studio lehetővé teszi a kód gyors újraformázását, hogy megfeleljen a formázási szabványoknak. Ebben a cikkben megismerkedhet a formázási funkciók elérésének és engedélyezésének módjával.

Formázó kiválasztása

A forráskód-formázót az Eszközök>beállítások>Szövegszerkesztő>Python>Formázás segítségével állíthatja be. A Visual Studio Python-eszközei támogatják a forráskódok formázását autopep8, fekete formázó és yapf használatával.

Képernyőkép a Python formázási beállításairól a Visual Studióban, és a Fekete formázás lehetőség van kiválasztva.

A Visual Studio Python-támogatása a Megjegyzés kitöltése bekezdés parancsot is hozzáadja aSpeciális> menühöz egy későbbi szakaszban leírtak szerint.

A formátum alkalmazása a kijelölésre vagy a fájlra

Formázási beállításokat alkalmazhat egy fájl összes tartalmára, vagy csak egy adott kijelölésre.

Egy kijelölés formázásához válassza a Szerkesztés>Speciális>Kijelölés formázása lehetőséget.

A teljes fájl formázásához válassza a Szerkesztés>További beállítások>Dokumentum formázása elemet.

Szófuttatás

A szóburkolást az Eszközök>beállításai>Szövegszerkesztő>Python>Általános lapján engedélyezheti. A Beállítások szakaszban jelölje be a Sortörés jelölőnégyzetet.

Képernyőkép a Python szóburkolásának engedélyezéséről a Visual Studióban.

Megjegyzés szövegének formázása

ASpeciális>kitöltési megjegyzés bekezdésének> beállítás újrarendeli és formázja a megjegyzés szövegét.

Hosszú vonalak újraformázása

A funkcióval felbonthatja a hosszú szövegsorokat, ahogy az ebben a példában látható:

# This is a very long long long long long long long long long long long long long long long long long long long comment

A szöveg több sorként van újraformálva:

# This is a very long long long long long long long long long long long long
# long long long long long long long comment

Rövid sorok egyesítése

A funkcióval rövid szövegsorokat kombinálhat, ahogyan az ebben a példában látható:

# Short line of text
# more text
# text

A szöveg egyetlen sorba van átformálva:

# Short line of text more text text