Запретить PhpStorm от автоматического сохранения файлов при закрытии - PullRequest
22 голосов
/ 11 сентября 2011

Когда я закрываю файл в PhpStorm, он автоматически сохраняет файл. Как я могу изменить его, чтобы спросить меня: «Вы хотите сохранить файл перед закрытием?»

Ответы [ 2 ]

21 голосов
/ 07 февраля 2013

Настройки автосохранения находятся под Файл |Настройки |Общие сведения .

http://www.jetbrains.com/phpstorm/webhelp/saving-and-reverting-changes.html

Хотя автосохранение удобно для локальных, не жизненно важных проектов, это может иметь катастрофические последствия в реальном проекте, где каждое изменение необходимо сначала проверить.

Обновление: В последних версиях они были перемещены в Файл |Настройки |Внешний вид и поведение |Системные настройки |Синхронизация

17 голосов
/ 11 сентября 2011

Нет способа полностью отключить автоматическое сохранение, но вы можете частично контролировать это поведение :

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

Ответ от @Owen, приведенный ниже, неверен, поскольку в IDE полностью отключить автоматическое сохранение невозможно.

Автоматическое сохранение является основной особенностью дизайна, мы считаем, что оно гораздо более эффективно и продуктивно, чем ручное сохранение. Невозможно отключить это поведение или включить какие-либо подтверждения, цитируя FAQ (WebStorm основан на платформе IntelliJ IDEA, поэтому применяется то же самое):

Потому что IntelliJ IDEA имеет возможность изменять столько файлов одновременно в больших действиях по рефакторингу, и изменять их без когда они открываются, сохранение одного файла не имеет особого смысла. В Признавая это, IntelliJ IDEA оставляет за собой право сохранять любые из ваших файлов буквально всякий раз, когда он хочет. Это на самом деле довольно приятно никогда не беспокоиться о статусах сохранения вашего файла, как только вы получите привык к этому.

"Что делать, если мне не нравятся некоторые изменения, которые я сделал, и хочу откатить их? ", я слышал, вы говорите. Ну, для этой IntelliJ IDEA включает в себя эту удивительную функцию под названием Local History . Каждый раз, когда он сохраняет ваши файлы, IntelliJ IDEA на самом деле сохраняет разность Ваш файл из предыдущего состояния, а также сохраняет его. Вы можете просмотреть всю историю редактирования ваших файлов (возвращаясь к некоторым настраиваемое количество дней), посмотрите сделанные вами изменения и сверните вернуть любые изменения. Он торжествует, и более чем компенсирует временная дезориентация, вызванная отсутствием сохранения одного файла.

Эта функция была в IntelliJ IDEA уже десять лет, и теперь даже Apple признала, что это лучше, чем ручное сохранение, и реализовала ее в Mac OS Lion .

...