Ответ 1
После удаления указанных опций перейдите к:
Настройки/Редактор (Параметры IDE)/вкладки редактора: Установите флажок "Отметить измененные вкладки звездочкой"
Я новичок в IDE IntelliJ. Раньше я работал с Visual Studio или Eclipse.
В этих IDE была звездочка *
над именем файла, который был изменен.
Но в IntelliJ с конфигурацией по умолчанию я не вижу, был ли файл изменен. Что еще файл автоматически сохраняется при изменении фокуса на другое окно.
Я нашел несколько опций в Settings -> IDE Settings -> General -> Synchronization
:
Synchronize files on frame activation
Save files on frame deactivation
Save files automatically if application is idle for...
После снятия всех этих параметров файл не сохраняется автоматически каждый раз, когда я меняю фокус на другое окно, что хорошо. Но я не могу:
И когда я закрываю файл IntelliJ, который был изменен, сохраняется , даже не замечая.
Вы знаете, что я могу сделать, чтобы изменить поведение IntelliJ?
После удаления указанных опций перейдите к:
Настройки/Редактор (Параметры IDE)/вкладки редактора: Установите флажок "Отметить измененные вкладки звездочкой"
Точная функция сохранения, такая как eclipse, недоступна в IntelliJ.
Поскольку IntelliJ IDEA имеет возможность изменять так много файлов одновременно в больших действиях рефакторинга и изменять их без когда-либо открывая их, сохранение одного файла не имеет особого смысла. В признание этого, IntelliJ IDEA оставляет за собой право сохранить любой из ваши файлы буквально, когда захочет. На самом деле это довольно приятно никогда не придется беспокоиться о статусах сохранения файла, как только вы привыкнете к нему.
"Что делать, если мне не нравятся какие-то изменения, которые я сделал, и хочу их перевернуть назад?", я слышал, вы говорите. Ну, для этого IntelliJ IDEA есть это удивительная особенность, называемая местной историей. Каждый раз, когда вы файлы, IntelliJ IDEA фактически сохраняет diff вашего файла из его предыдущее состояние и сохраняет это также. Вы можете увидеть все править истории ваших файлов (возврат количества дней), см. внесенные изменения и отменить любые изменения. Он управляет триумфально, и более чем компенсирует временную дезориентацию, вызванную нехваткой сохранения одного файла.
Чтобы показать звездочку при изменении файла: откройте Settings
(CTRL + ALT + S), переключитесь на Editor > General > Editor Tabs
и установите флажок Mark modified tab with asterisk
.
Чтобы удалить автосохранение, снимите флажок: Appearance & Behavior > System Settings > Save files on frame deactivation