Есть ли быстрый способ уменьшить отступ нескольких строк в Python?

Я новичок в программировании на Python. Я считаю, что уменьшение отступа блока кода в 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 
      ....
      ....

. Если я прокомментирую оператор if , мне придется уменьшить отступ для строк в блоке if одну за другой, есть ли способ сделать это, одним нажатием клавиши, когда я увеличиваю отступ блока кодов, выделяя их и нажимая клавишу TAB ? Я предполагаю, что это зависит от среды, поэтому не могли бы вы предоставить решения для этого в Eclipse + Pydev, VIM и других распространенных редакторах?

29
задан Christopher Creutzig 26 December 2013 в 10:07
поделиться