DataGrip 2021.2 Help

Files tool window

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.

Also, the view contains the Scratches and Consoles folder that lets you manage created scratch files, database consoles, and extension scripts.

The following video gives a short overview of the Files tool window.

Preview files

There are two ways to preview files without opening each one in a separate tab:

  • Use the file preview popup — select a file in the Files tool window and press Space.

    Opening a file preview in the Files tool window
  • Enable the preview tab — click the Show Options Menu button and select Enable Preview 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 IDE settings Ctrl+Alt+S.

Title bar context menu

ItemShortcutDescription

Select Next View or Tab

Select Previous View or Tab

Show List of Views or Tabs

Alt+Right
Alt+Left
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.

Note that you cannot disable this option if you enable the preview tab.

Always Select Opened FileIf 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 TabsIf 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.
show views as tabs
View ModeThis option lets you control general appearance and behavior of the tool window.
Move toTo 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).
Resize

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(tb shown or tb hidden).

To open the tool window again (and restore the associated features), use the main menu: View | Tool Windows | <Window Name> or press Alt+2.

HideShift+EscapeHide the tool window.

Title bar buttons

ItemShortcutDescription
Select Opened File When you click this icon, the file or console which is open on the current editor tab is highlighted in the current view of the Files tool window.

This icon is not available if the Always Select Opened File option is currently on.

collapse allCtrl+NumPad -Collapse all the nodes.
settings Use this button to open a menu whose options are a subset of the title bar context menu.
Hide tool windowShift+Escape

Hide the tool window Shift+Escape.

To hide all the tool windows, press Ctrl+Shift+F12.

Content pane

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

The context menu of an item provides access to all the functions available for this item.

ItemShortcutDescription
Attach Directory to ProjectUse this command to associate a directory with the database. The selected directory along with all its contents becomes a part of your database.
NewAlt+Insert Use this command or shortcut to create a new directory or file in the current directory. In the Scratches view, this command also lets you create a query console.
CutCtrl+XMove the selected item or items from the current location to the clipboard.
Copy

Use this command and one of the following options to copy the selected item(s) to the clipboard:

  • Copy(Ctrl+C): copies the selected item or items to the clipboard.

  • Copy as Plain Text: copies item as plain text.

  • Copy Path(Ctrl+Shift+C): copies the relative path(s) of the selected item or items to the clipboard.

  • Copy Reference(Ctrl+Alt+Shift+C): copies the reference of the selected item including the line number.

  • Absolute Path: copies the full path(s) of the selected item or items to the clipboard.

  • File Name: copies only the filename to the clipboard.

  • Path from Content Root: copies the full path of the directory that contains the application content files.

  • Toolbox URL: if you have DataGrip toolbox installed, you can insert the copied path in the browser to open the toolbox with the selected project.

PasteCtrl+VInsert the contents of the clipboard into the selected location.
Find UsagesAlt+F7Search for the usages of the selected item. (The Find Usages dialog will open.)
Find in FilesCtrl+Shift+FPerform a text search. (Find in Files dialog will open.)
Replace in FilesCtrl+Shift+RPerform text search-and-replace. (Replace in Path dialog will open.)
Inspect CodeUse this command to run code inspection for the selected item.
Refactor

Perform one of the refactorings available for the selected item.

For example, you can rename, move and copy files and directories.

Add to FavoritesAlt+Shift+FAdd the selected item to an existing or new list of favorite items.
Reformat CodeCtrl+Alt+L

Reformat the source code in the selected file or in all files in the current directory. (The Reformat Code dialog will open.)

DeleteDelete

Delete the selected item. Use with care!

For top-level directories in the Files view, you can select to physically delete the directory or to remove the association of the directory with the database (the Detach option).

Change Dialect (<CurrentDialect>)For SQL files and database consoles, change the SQL dialect associated with the file or console.
Attach SessionFor SQL files, attach a data source session. For more information about sessions, see Run database code.
Run '<item_name>'Ctrl+Shift+F10For an SQL file or query console: execute all the statements contained in the selected file or console.
Reveal in FinderUse this command to navigate too the selected file in Finder.
Local HistoryView local history for the selected file or directory, or to create a label for the current version of your database.
Reload from Disk

Synchronize the view in the tool window with the view saved in the file system.

If you change a file or directory contents externally, DataGrip, under certain circumstances, may not be aware of the corresponding changes unless you use this command.

Open in Right SplitSplit the editor into two parts and show the file in the right section. For more information, refer to Split screen.
Open inOpen a file in your system file manager or in Terminal.
Compare WithCtrl+DCompare the selected file or directory with another file or directory. See Differences viewer for files and Differences viewer for folders.
Compare File with EditorCompare the selected file with the file open on an active editor tab. See Differences viewer for files.
Remove BOMRemove the byte order mark (BOM) from the file.
Last modified: 15 June 2021