Intellij отменяет размер истории, не так много !?

Мне нравится отменить в основном несколько часов работы в файле. Я не уверен, как настроить это.

В настройках Intellij настройки буфера обмена, которые я пробовал, - 999 и 9999 и 99999, но они все еще слишком короткие для отмены.

Как я могу увеличить это?

Ответ 1

В настройках Intellij настройки буфера обмена, которые я пробовал, - 999 и 9999 и 99999, но они все еще слишком короткие для отмены.

Я не видел, что "настройки буфера обмена" связаны с "пределом отмены" (или с "отменой" вообще). Позаботьтесь об этом?


Локальная история - это, безусловно, способ пойти здесь, поскольку она работает через сеансы, файлы и целые папки - вы можете отменить очень сложные операции одним щелчком мыши (например, заменить/рефакторировать в нескольких файлах).


В любом случае: если "Локальная история" сложна или вы хардкорный человек, который предпочитает ударять Ctrl + Z несколько раз подряд, а не несколько кликов с помощью Local History, вы можете увеличить лимит отмены (что по умолчанию 100 шагов). Для этого:

  • Открыть реестр (Help | Find Action... и тип registry)
  • Найдите запись undo.documentUndoLimit и установите лимит на большее число (например, 1000).

Может потребоваться перезагрузка PS IDE.

Ответ 2

Значение "Максимальное количество содержимого для сохранения в буфере обмена" не имеет ничего общего с отменой.

Фактически, в IntelliJ нет настраиваемого параметра "Отменить историю". См. Эту проблему поддержки:

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

Местная история доступна в меню "VCS" → "Local History" → "Показать историю". Эта функция объясняется следующим образом:

IntelliJ IDEA отслеживает любые изменения, внесенные вами в исходные файлы или любой другой файл, а также изменения, которые влияют на содержимое и структуру каталогов. Эта функция защитит вас от любых случайных потерь или модификаций, даже если они сделаны другими приложениями вне IntelliJ IDEA. Также можно установить метки меток. Каждый раз, когда вы можете просмотреть историю какого-либо конкретного файла или каталога и откат к любой из предыдущих версий.