Автоматический отступ в PhpStorm, как в WebStorm по умолчанию

Использование WebStorm с конфигурацией по умолчанию, когда я нажимаю delete в пустой строке с пробелами вся строка всегда удаляется. Кроме того, если я закрою скобку для функции, код внутри автоматически смещается.

Я пытался настроить PhpStorm (7.1) с такими функциями (Settings -> Code Style -> General а также Settings -> Code Style -> PHP). Я думал, что узнал об этом, когда увидел Tabs and Indents -> Smart Tabs, но при выборе этих параметров ничего не меняется.

Вкладки и отступы PhpStorm

Как я могу получить вышеуказанное поведение в PhpStorm?

Редактировать:

Как подсказала @lena, я заглянул внутрь Editor -> General -> Smart keys, но не существует Reformat block on typing '}' опция и другие вещи включены:

введите описание изображения здесь

3

Решение

Пожалуйста, убедитесь, что у вас есть Reformat block on typing '}' включен в Settings | Editor | General | Smart keys, Также попробуйте поиграть с 'Backspace | Unindent‘ в Settings | Editor | General | Smart keys:

  • «Отключено» — интеллектуальная клавиша возврата отключена;
  • «К ближайшей позиции отступа» — удаляет пробелы до ближайшей позиции отступа, не переходит на строку выше;
  • «В правильную позицию отступа» — переход на строку выше.
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]