Problemas de sangría de Visual Studio Code Python

Problemas de sangría de Visual Studio Code Python

He tenido problemas con mi VSC y Python 3.7. Funciona cuando intento ejecutar el código a través de Sublime y la terminal, y parece solucionarse solo después de reiniciar Visual Studio, pero siempre regresa en aproximadamente 10 minutos.

Cuando escribo código en Python, las sangrías automáticas no son correctas. Tanto el programa como el compilador, cuando intento ejecutarlo en la terminal, se quejan. (Como se ve en la imagen 1) Sin embargo, incluso cuando intento cambiarlo manualmente a la posición correcta, el compilador y VSC se quejan y no me dejan compilarlo debido a una sangría inesperada. (Como se ve en la imagen 2)

Reinstalé VSC varias veces debido a este problema, reinstalé macOS Mojave recientemente y reinstalé Python 3.7 y las extensiones para VSC. El problema se resuelve solo por un momento si reinicio el programa, pero preferiría no tener que reiniciar el programa cada dos veces que necesito sangrar cosas en Python (donde la sangría es bastante crítica).

Cuando mi hermano, que es usuario de Windows, copia mi código en su VSC, no muestra el mismo problema, por lo que no sé qué hacer.

cómo VSC sangra el código automáticamente

cómo se comporta VSC cuando soluciono la sangría manualmente

Respuesta1

Hay algunosEditor de textoconfiguraciones que controlan la sangría, simplemente marque File > Preferences > Settingsy busque "Sangría"

Configuración prevista, parte 1 Configuración prevista, parte 2

Además, en la esquina inferior derecha puedes ver y cambiar la configuración del documento en el que estás trabajando actualmente, simplemente haz clic en él.

Configuración prevista por documento

Supongo que esto es incorrecto y muestra algo diferente a 4. Si trabaja principalmente en Python, ¿tal vez tendría sentido establecer el valor predeterminado 4en la configuración general?

información relacionada