2015-04-08 2 views
0

Я не уверен точно, что происходит, или если это настройка по умолчанию, но PHPStorm, похоже, автоматически сохраняет файлы в буфере какого-то типа, если я еще не сохранил файл. Я могу закрыть редактор и открыть его обратно, чтобы все еще видеть несохраненные изменения, или, возможно, он фактически сохраняет изменения при выходе, я не уверен, что.Как отключить PHPStorm от сохранения в буфер?

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

ответ

1

Вы не можете отключить такое поведение - автоматическое сохранение является одной из основных функций, которые эта IDE использует и может быть запущена в любой момент времени.

Вы можете использовать Local History, чтобы восстановить файл до ранее сохраненного состояния.

https://youtrack.jetbrains.com/issue/IDEABKL-6460

P.S. Если вы дадите ему немного времени (несколько недель, месяц - зависит от человека и привычек), вы привыкнете к нему, как и многие другие люди, которые используют эту IDE.


От this particular comment:

Самосохранение построено в очень глубоко и многие IDE особенность просто не будет работать без него (например компиляции, запуска и т.д.). Для возврата нежелательных изменений есть VCS, Local History и Undo.

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

+0

Это настолько грустно, что это была бы удивительная IDE. – nbrogi

+0

@nbrogi Это уже. Просто нужно привыкнуть к этому. Да, это означает, что вы можете изменить свои привычки/рабочий процесс (например, обращая внимание на то, что вы набираете, сначала скопируйте файл, а затем внесите изменения вместо первого, а затем сохраните как и т. Д.). Многие уже это сделали. Было очень необычно начинать работу с такой функцией в первую неделю. Но через 2 месяца это стало «как я жил без него раньше». – LazyOne

+0

да, нет, спасибо. – nbrogi

0

Возможно, это вы ищете?

Чтобы включить сохранение временных файлов при сохранении изменений

  1. В разделе Настройки IDE диалогового окна Параметры, откройте вкладку Общие. Установите флажок Использовать безопасную запись.
  2. Обратите внимание, что если этот флажок установлен, измененный файл будет сначала сохранен как временный файл. Если операция сохранения завершена успешно, временный файл будет переименован, и исходный файл будет удален.
Смежные вопросы