2012-08-05 21 views
64

Estoy usando pycharm IDE para el desarrollo python funciona perfectamente bien para el código django, así que sospecha que la conversión de pestañas a espacios es un comportamiento predeterminado, sin embargo en python IDE está dando errores en todas partes porque no puede convertir pestañas a los espacios automáticamente hay una manera de lograr esto.pycharm convertir pestañas a espacios automáticamente

Respuesta

74

cambiar el estilo de código usar espacios en lugar de fichas:

spaces

A continuación, seleccione una carpeta que desea convertir en la ventana de proyecto y utilizar Code | Reformatear el código.

+16

esta fue mi configuración predeterminada, pero parece que hubo algún error en el IDE que no funcionaba, entonces lo que hice fue Editar> Convertir sangría> Espacios –

+0

Python debería tener una sangría de 4 espacios. – Josh

+1

Esta respuesta no funciona para mí. No estoy seguro de por qué es aceptado, ya que tampoco funciona para OP. Pregunta de seguimiento: https://stackoverflow.com/questions/47102828/is-it-possible-in-pycharm-to-map-a-tab-to-produce-4-spaces-if-so-how –

36

Para las selecciones, también puede convertir la selección utilizando la función "Para espacios". Normalmente solo lo uso a través de ctrl-shift-A y luego encuentro "A espacios" desde allí.

+4

que se encuentra en el menú de edición casi en la parte inferior. – Colleen

22

Esto sólo convierte las pestañas sin cambiar nada más:

Edit -> Convert Indents -> To Spaces 
4

Ctrl + Shift + Una ventana => pop abierta para seleccionar opciones, seleccione a espacios para convertir todas las fichas como el espacio, o a la pestaña para convertir como pestaña.

Cuestiones relacionadas