Estoy usando Pycharm IDE para el desarrollo de Python, funciona perfectamente bien para el código de Django, por lo que se sospecha que convertir pestañas en espacios es el comportamiento predeterminado, sin embargo, en Python IDE está dando errores en todas partes porque no puede convertir pestañas en espacios automáticamente, ¿hay alguna manera de lograrlo? esta.
111
~/.editorconfig
archivo que anulaba la configuración de PyCharm.Para las selecciones, también puede convertir la selección utilizando la función "A espacios". Por lo general, lo uso a través de ctrl-shift-A y luego busco "To Spaces" desde allí.
fuente
Esto solo convierte las pestañas sin cambiar nada más:
fuente
ctrl + shift + A => abrir la ventana emergente para seleccionar opciones, seleccionar espacios para convertir todas las pestañas como espacio, o tabulación para convertir todos los espacios como tabulación.
fuente
PyCharm 2019.1
Si desea cambiar la configuración general:
Abra las preferencias, en macOS ⌘;o en Windows / Linux Ctrl+ Alt+ S.
Vaya a Editor -> Estilo de código -> Python, y si desea seguir PEP-8, elija Tamaño de pestaña: 4 , Sangría: 4 y Sangría de continuación: 8 como se muestra a continuación:
Aplique los cambios y haga clic en Aceptar.
Si desea aplicar los cambios solo al archivo actual
Opción 1: Puede elegir en la barra de navegación: Editar -> Convertir sangría -> A espacios. (ver imagen abajo)
Opción 2: puede ejecutar la acción "A espacios" ejecutando el acceso directo Buscar acción : ⌘⇧Aen macOS o ctrl⇧Aen Windows / Linux. Luego escriba "A espacios" y ejecute la acción como se muestra en la imagen a continuación.
fuente
ctr + alt + shift + L -> reformatear el archivo completo :)
fuente
Para mí, tenía un archivo llamado ~ / .editorconfig que anulaba la configuración de mi pestaña. Lo eliminé (seguramente eso me morderá de nuevo algún día) pero solucionó mi problema de pycharm
fuente