В DataGrip встроен файловый менеджер: откройте панель Files (View → Tool Windows → Files) и прикрепите туда свои рабочие папки. Чтобы сделать это, используйте кнопку на панели инструментов.
Прикрепить консоль к файлу означает связать его с конкретным соединением. Таким образом все запущенные из файла запросы будут выполняться в контексте соединения, для которого создана эта консоль.
Чтобы сделать это, используйте выпадающий список в правом верхнем углу редактора файлов.
DataGrip поддерживает работу со всеми популярными системами контроля версий: Git, SVN, Mercurial и т. д. Небольшие изменения при просмотре разницы версий можно применить прямо в окошке редактирования коммита.
В DataGrip поддержка работы с системами контроля версий реализована в виде расширения: поставьте соответствующее расширение из Settings → Plugins.
См. также (на английском): Как работать с Git из DataGrip и Интеграция DataGrip с GitHub.
Чтобы накатить скрипт на базу данных или схему, используйте контекстное меню файла-скрипта. Это быстрее, чем открывать его и запускать скрипт из редактора.
Черновики (scratch files) — временные файлы, которые создаются и хранятся внутри DataGrip. Это удобная возможность писать заметки или делать что-то «на лету». При их использовании отпадает необходимость изменять нужные рабочие файлы. Можно создать бесконечное число таких файлов и переключаться между ними. Будут работать все удобства для выбранного языка: автодополнение, подсветка синтаксиса, поиск ошибок.
Каждый файл ассоциирован с тем или иным языком, в DataGrip это чаще всего SQL-диалект. Язык файла определяется автоматически, но вы можете его менять.
DataGrip «разрешает» объекты в скрипте, то есть понимает, какие конкретно таблицы, представления и т. д. используются в запросе. Если объекты не квалифицированы, подсказать DataGrip, в какой источник данных следует «разрешать» объекты, можно в настройках: Settings | Tools | Database | SQL resolution scopes.
Можно также указать, в каких папках лежат файлы с тем или иным SQL-диалектом, чтобы DataGrip по умолчанию правильно подсвечивала синтаксис запросов в этих файлах.