Для отступа кода HAML я обычно добавляю или удаляю 2 пробела. Добавление я делаю:
- Вход в визуальный режим (ctrl + v)
- JJ, чтобы выбрать строки
- shift + i, чтобы войти во вставку
- тип 2 пробела
- ESC
Вот и все 2 пробела. Однако для удаления пробелов я не работаю, например, делаю:
- Вход в визуальный режим (ctrl + v)
- JJ, чтобы выбрать строки
- shift + i, чтобы перейти на вставку
- Удалить 2 пробела (с пробелом или удалить)
- ESC
Это просто не работает, остальные строки не удаляются. Как тогда я могу это сделать?
Вот пример кода:
.module_1
.pricing_details
%h2
Save
Идея заключается в перемещении всего, чтобы оно соответствовало двум пробелам в отношении .module_1 как:
.module_1
.pricing_details
%h2
Save
Предлагаемое решение, использующее <>, работает только для отступов, теперь я хотел бы, например:
.module_1
.pricing_details
%h2
Save
Переместить выше:
.module_1
.pricing_details
%h2
Save