Working with source code
DataGrip automatically saves changes that you make in your files. Saving is triggered by various events, such as compiling, running, debugging, performing version control operations, closing a file or a project, or quitting the IDE entirely. The actual events are predefined and cannot be configured, but you can be sure that changes will not be lost as you work.
Configure autosave behavior
- In the Settings/Preferences dialog (Ctrl+Alt+S), expand Appearance and Behavior, and click System Settings.
- Under Synchronization, configure the following options:
- Save files on frame deactivation (when you switch to a different application)
- Save files automatically if application is idle for N seconds
Mark files with unsaved changes
- In the Settings/Preferences dialog (Ctrl+Alt+S), expand Editor, then expand General, and click Editor Tabs.
- Select the Mark modified tabs with asterisk checkbox.
Revert changes
- For the most recent changes, open the Edit menu and click Undo, or press Ctrl+Z.
- For a more detailed view of past changes, use Local History.
- For the most robust tracking of all changes, use a version control system supported in DataGrip.
Last modified: 17 August 2018