Soy un novato en la programación de python. Encuentro que disminuir la sangría de un bloque de códigos en python es bastante molesto. Por ejemplo, dado el siguiente fragmento de código¿Hay alguna manera rápida de disminuir la sangría de varias líneas en Python?
for i in range(density):
if i < 5:
x, y = rnd(0,shape[1]//2)*2, rnd(0,shape[0]//2)*2
Z[y,x] = 1
....
....
Si comento la declaración if
, tengo que disminuir la sangría para las líneas en el bloque si uno por uno, hay una manera que puedo hacer esto mediante una tecla pulso a medida que aumento la sangría de un bloque de códigos seleccionándolos y presiono la tecla TAB? Supongo que esto depende del entorno, por lo tanto, ¿podría proporcionar soluciones para hacerlo en Eclipse + Pydev, VIM y otros editores comunes?
Depende del editor al editor. Tendría que examinar cada uno específicamente. – atreat
En Komodo y Visual Studio, seleccione las líneas y presione Mayús + Tabulador. – Gabe
en este caso particular, también podría aumentar la sangría de la línea "si" comentada. – yak