The Files tool window lets you manage files and folders associated with your database, and your database consoles.
Most of the functions in this tool window are accessed as context menu commands in the content pane and via associated shortcuts.
Preview files from the tool window
If you want to take a look at a file without opening it in a separate tab, you preview it in a popup. Select the necessary file in the Files tool window and press Space .
You can also use the preview tab to look through files without opening each file in a new tab.
Show tree indent guides
In the Project tool window, you can display vertical lines that mark indent levels and help you better understand the hierarchy of the components in your project. To display these lines, enable Show tree indent guides on the Appearance and Behavior | Appearance page of the Settings/Preferences Ctrl+Alt+S .
Title bar context menu
Select Next View or Tab
Select Previous View or Tab
Show List of Views or Tabs
|These are the commands for switching between different views.|
|Open Files with Single Click||If this option is on, DataGrip will automatically open the selected item in the editor. Otherwise, you need to double-click items to open them.|
|Always Select Opened File||If this option is on, DataGrip automatically locates documents that you open in the editor in the current view of this window.|
|Sort by Type||
If the option is off, the files are sorted alphabetically by their names. If the option is on, the files are sorted by their extensions.
The option doesn't affect the order of the folders. The folders are always sorted alphabetically.
|Folders Always on Top||If the option is on, folders are shown above the files. Otherwise, all items are sorted alphabetically, and files and folders appear intermixed.|
|Group Tabs||If this option is on, there is a list in the left-hand part of the title bar from which you can select the necessary view. If this option is off, the views are represented by tabs which appear in the left-hand part of the title bar.|
|View Mode||This option lets you control general appearance and behavior of the tool window.|
|Move to||To associate the tool window with a different tool window bar, select this command, and then select the destination tool window bar (Top, Left, Bottom or Right).|
To resize the tool window by moving one of its borders, select this command, and then select the necessary Stretch to option.
Note that this command is not available for the floating mode.
|Remove from Sidebar||
This command hides the tool window, removes the button for showing and hiding the tool window and removes the tool window from the quick access menu ( or ).
To open the tool window again (and restore the associated features), use the main menu:or press Alt+2 .
|Hide||Shift+Escape||Hide the tool window.|
Title bar buttons
|When you click this icon, the file or console which is open on the current editor tab is highlighted in the current view of thetool window.|
|Ctrl+NumPad -||Collapse all the nodes.|
|Use this button to open a menu whose options are a subset of the title bar context menu.|
Hide the tool window Shift+Escape .
To hide all the tool windows, press Ctrl+Shift+F12 .
The content pane shows the folders associated with your database and their contents, or your database consoles grouped by DB data sources.
Context menu commands for the content pane items
|Attach Directory to Project||Use this command to associate a directory with the database. The selected directory along with all its contents becomes a part of your database.|
|New||Alt+Insert||Use this command or shortcut to create a new directory or file in the current directory. In theview, this command also lets you create a query console.|
|Cut||Ctrl+X||Move the selected item or items from the current location to the clipboard.|
|Paste||Ctrl+V||Insert the contents of the clipboard into the selected location.|
|Find Usages||Alt+F7||Search for the usages of the selected item. (The Find Usages dialog will open.)|
|Find in Files||Ctrl+Shift+F||Perform a text search. (dialog will open.)|
|Replace in Files||Ctrl+Shift+R||Perform text search-and-replace. (will open.)|
|Inspect Code||Use this command to run code inspection for the selected item.|
|Add to Favorites||Alt+Shift+F||Add the selected item to an existing or new.|
|Change Dialect (<CurrentDialect>)||For SQL files and database consoles, change the SQL dialect associated with the file or console.|
|Attach Session||For SQL files, attach a data source session. For more information about sessions, see Run database code.|
|Run '<item_name>'||Ctrl+Shift+F10||For an SQL file or query console: execute all the statements contained in the selected file or console.|
|Reveal in Finder||Use this command to navigate too the selected file in Finder.|
|Local History||View local history for the selected file or directory, or to create a label for the current version of your database.|
|Reload from Disk|
|Open in Right Split||Split the editor into two parts and show the file in the right section. For more information, refer to Split screen.|
|Open in||Open a file in your system file manager or in Terminal.|
|Compare With||Ctrl+D||Compare the selected file or directory with another file or directory. See Differences viewer for files and Differences viewer for folders.|
|Compare File with Editor||Compare the selected file with the file open on an active editor tab. See Differences viewer for files.|
|Remove BOM||Remove the byte order mark (BOM) from the file.|