В PyCharm очень радовала возможность сместить выделенный кусок кода, например – TAB на 4 пробела влево.
Для Ruby никакого IDE не установлено, поэтому – используется vim (с Sublime Next как-то не складывается).
Что бы в нем выполнить аналогичное действие – выполняем:
v
– переходим в режим выделения;j
N-раз – выделяем необходимое кол-во строк;>
– что бы сместить вправо (<
– влево).
Вот как это выглядит до и после.
Исходное положение:
Выделяем:
Сдвигаем:
Готово.