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.
Respuesta1
Hay algunosEditor de textoconfiguraciones que controlan la sangría, simplemente marque File > Preferences > Settings
y busque "Sangría"
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.
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 4
en la configuración general?