2017-02-06 7 views
0

Какая настройка стиля кода запрещает PhpStorm добавлять дополнительный уровень отступа при вставке массивов из буфера обмена?Предотвращение двойного отступа

Screenshot

Наиболее очевидным (продолжение отступа) не кажется, один:

Settings

+0

Работает ли он нормально, если вы переформатируете код (существующий или этот недавно вставленный)? Какой у вас параметр для настройки «Reformat on paste»? В любом случае: взгляните на параметры массива на вкладке «Укладка и привязка» (может быть «Выровнять по многострочной шкале») – LazyOne

+0

@LazyOne 1) Код «Код/реформат» не исправляет его 2) Reformat на пасте имеет «Отступ каждый» Line "(будет играть с этим и сообщать о результатах, если таковые имеются). 3) Все флажки« Выровнять по мосту »не отмечены. –

+0

@ LazyOne Cool, настройка« Reformat on paste »на« Блок отступа », похоже, делает трюк! –

ответ

1

Это Editor/Общие/Смарт Ключи/переформатирование на пасте:

Reformat on paste: Indent Block

Установка его на Отступ блока, по-видимому, устраняет проблему, сохраняя при этом функцию автоматического форматирования.