Compartir a través de


Reformate automáticamente el código de Python en Visual Studio

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

Elegir un formateador

Puede configurar su formateador de código fuente mediante 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.

Captura de pantalla de las opciones de formato de Python en Visual Studio y la opción Formateador negro seleccionada.

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

Aplicar 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 dar formato a una selección, seleccione Editar>selección de formato>.

Para dar formato a todo el archivo, seleccione Editar>documento de formato>.

Ajuste de palabras

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

Captura de pantalla que muestra cómo habilitar el ajuste de palabras para Python en Visual Studio.

Dar formato al texto del comentario

La opción Editar>Avanzado de párrafo de comentario de relleno> refluye y da formato al texto del comentario.

Reformatear 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