Остановить Intellij от предотвращения отмены изменений в файле из-за глобальных изменений в проекте - PullRequest
1 голос
/ 29 марта 2020

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

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

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

Значение отмены будет влиять только на этот файл и оставит все остальные нетронутыми. Это поведение, которое вы получите, когда сбрасывает этот файл из local history , что отнимает много времени и часто раздражает анализ.

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

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

Локальная история просто навязчива в использовании. Отмена не использовалась, чтобы работать так 5 лет go точно.

Можем ли мы что-нибудь включить?

Может быть связано: Объяснение Intellij undo.documentUndoLimit и undo.globalUndoLimit

1 Ответ

1 голос
/ 30 марта 2020

Нет способа сделать это. IntelliJ IDEA не имеет такой опции / функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...