Выделение и перемещение блоков

Обновлено

Большую часть времени на холсте уходит не на соединение блоков, а на их расстановку: выделить нужные, подвинуть, поменять размер, выровнять друг относительно друга. Ниже — как это делать и куда смотреть, если холст ведёт себя не так, как ожидалось.

Как выделить блоки

Клик по блоку выделяет только его, снимая прежнее выделение. Клик по пустому месту холста снимает выделение полностью.

Shift + клик добавляет блок к выделению или убирает из него, если блок уже был выделен.

Чтобы выделить несколько блоков рамкой, потяните за пустое место холста — рамка выделит все блоки, которых коснулась хотя бы частично. С зажатым Shift рамка добавляет новые блоки к уже выделенным, а не заменяет выделение.

Escape снимает выделение и, если был включён инструмент «Перемещение» (режим руки), возвращает инструмент «Выделение».

Как переместить блок и скопировать его перетаскиванием

Перетащите блок за любую точку — он переместится. Если выделено несколько блоков, перетаскивание любого из них двигает всё выделение целиком.

Зажмите Alt во время перетаскивания — вместо перемещения Строфи скопирует блок. На прежнем месте остаётся копия со всеми соединениями блока и его местом в группе, если он в ней состоял, а сам перетаскиваемый блок отделяется — становится самостоятельной копией без внешних соединений. Связи между самими перетаскиваемыми блоками при этом сохраняются.

Если включена сетка, на холсте видны точки с шагом 36 пикселей, а положение блока после перемещения дополнительно подстраивается под более мелкий шаг — 12 пикселей. Если включены направляющие, при перетаскивании и изменении размера Строфи подсвечивает линию, когда край, центр или отступ блока совпадает с соседним.

Как изменить размер блока

Наведите курсор на блок — в правом нижнем углу появится маркер изменения размера. У блока есть минимальная и максимальная граница, за которые он не сожмётся и не растянется. Если у блока зафиксированы пропорции — обычно у сгенерированного изображения или видео с определённым соотношением сторон — они сохраняются автоматически при изменении размера.

Двойной клик по маркеру возвращает блоку правильные пропорции: по исходному изображению, если оно есть, или по модели, которой сгенерирован результат, — площадь блока при этом остаётся примерно той же. У группы двойной клик работает иначе: она плотно обхватывает по границам все блоки внутри себя, а не восстанавливает пропорции.

Как выровнять и распределить блоки

Когда выделено два и более блоков, на нижней панели инструментов появляется кнопка выравнивания. При наведении на неё раскрывается панель с шестью операциями: по левому краю, по горизонтали, по правому краю, по верхнему краю, по вертикали, по нижнему краю.

Выравнивание считается по общим границам выделения: «по левому краю» подводит блоки к крайнему левому краю выделения, «по горизонтали» и «по вертикали» ставят их по середине между крайними краями. Отдельного «главного» блока, к которому подстраиваются остальные, нет.

С трёх и более выделенных блоков в той же панели добавляются ещё два варианта — распределить равномерно по горизонтали и по вертикали. Крайние блоки остаются на месте, а расстояния между промежуточными выравниваются.

Если среди выделенных блоков есть группа, вместе с ней двигаются все блоки внутри неё. Любое выравнивание и распределение можно откатить сочетанием Cmd/Ctrl + Z.

Как перемещаться по холсту

Перемещение по самому полотну — панорамирование, масштаб, кнопка «Отобразить все», миникарта и выбор управления мышью или трекпадом — описано в отдельной статье Навигация по холсту.

Сетку и магнитные направляющие, которые помогают ровно расставлять блоки, можно включить и выключить в настройках — по умолчанию они включены.

Как отменить перемещение или удаление

Перемещение, копирование, создание, удаление и группировку блоков можно откатить сочетанием Cmd/Ctrl + Z, а вернуть отменённое — Cmd/Ctrl + Shift + Z. Что именно попадает в историю, чего отмена не касается и почему запущенную генерацию вернуть нельзя — в статье Отмена и повтор действий.