Nueva aplicación de formato automática al código de Python en Visual Studio

Visual Studio permite volver a aplicar formato rápidamente al código para que coincida con los estándares de formateador específicos. En este artículo, explorará cómo acceder a las características de formato y habilitarlas.

Elegir un formateador

Puede establecer el formateador de código fuente a través de Herramientas>Opciones>Editor de texto>Python>Formato. Las herramientas de Python en Visual Studio admiten el formato de código fuente con autopep8, formateador negro y yapf.

Screenshot of the Python formatting options in Visual Studio and the Black formatter option selected.

La compatibilidad con Python en Visual Studio también agrega el comando Rellenar párrafo del comentario al menú Editar>Opciones avanzadas, como se describe en una sección posterior.

Aplicación de formato a la selección o archivo

Puede aplicar la configuración de formato a todo el contenido de un archivo o solo a una selección específica.

Para aplicar formato a una selección, seleccione Editar>Opciones avanzadas>Dar formato a la selección.

Para aplicar formato a todo el archivo, seleccione Editar>Opciones avanzadas>Dar formato al documento.

Ajuste de línea

Puede habilitar el ajuste de palabras en Herramientas>Opciones>Editor de texto>Python>General. En la sección Configuración, active la casilla Ajuste de líneas.

Screenshot that shows how to enable word wrapping for Python in Visual Studio.

Aplicación de formato al texto del comentario

La opción Editar>Opciones avanzadas>Rellenar párrafo del comentariovuelve a organizar y da formato al texto del comentario.

Volver a formatear las líneas largas

Use la característica para dividir líneas largas de texto, como se muestra en este ejemplo:

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

El texto se vuelve a formatear como varias líneas:

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

Combinar líneas cortas

Use la característica para combinar líneas cortas de texto, como se muestra en este ejemplo:

# Short line of text
# more text
# text

El texto se vuelve a formatear en una sola línea:

# Short line of text more text text