文件工具窗口
个文件 工具窗口充当文件浏览器窗口,可访问附加到 IDE 项目的文件和目录、项目根目录以及 IDE 特殊文件类型:查询控制台、数据处理脚本和暂存文件。

在工具窗口中,您可以执行以下操作:
创建新项(目录和文件)、在编辑器中打开文件、运行 SQL 文件、查看本地历史记录(可用时)并将其置于 VCS 下等。
有关管理文件和目录的更多信息,请参阅 内容窗格上下文菜单 。
访问和管理以下文件:
通过拖动重新排列文件和目录。
通过将文件拖动到 数据库资源管理器 将数据从文件导入到数据库。
有关在工具窗口中工作的更多信息,请参阅 使用 Files 工具窗口 教程。
以下视频简要概述了 个文件 工具窗口。
内容概览
默认情况下,工具窗口位于主窗口的右侧。 工具窗口图标 位于主窗口标题中。

个文件 工具窗口 Alt+2
主窗口标题中的工具窗口图标。
项目根目录及其包含的用户文件
项目根目录始终显示在文件树顶部的 个文件 工具窗口中。
附加目录及其包含的用户文件
要使用户文件出现在 个文件 工具窗口中,您必须首先使用
将目录附加到项目 上下文菜单或标题操作(7)将包含它们的目录附加到您的 DataGrip 项目。 这些文件将在工具窗口中该目录下可用。
您还可以使用目录的上下文菜单在 个文件 工具窗口中创建新文件。
要了解如何将目录附加到您的项目,请参阅 附加包含 SQL 文件的目录。
查询控制台
点击
跳转到 查询控制台 后,查询控制台 将自动出现在工具窗口中,然后在 数据库资源管理器 工具栏 (8) 中选择所需的控制台。
控制台位于 目录中。
如果默认控制台包含一些代码,它将始终可用于数据源。 您始终可以在 个文件 工具窗口的专用目录中访问它。 要在磁盘上定位它,请右键单击编辑器选项卡或 个文件 工具窗口中的控制台名称,然后选择 。
要了解如何创建控制台,请参阅 创建查询控制台。
数据处理脚本:提取器、聚合器和加载器
允许您在数据编辑器中复制或查看数据并将表格数据文件导入数据库的 Groovy 和 JavaScript 脚本。
内置脚本位于 目录中。 您可以在专用目录中创建自定义脚本。
临时文件
各种文件,允许您在项目上下文之外存储笔记或草拟一些代码。
要了解如何使用临时文件,请参阅 临时文件。
将目录附加到项目 标题按钮
允许您将目录附加到 IDE 项目的 个文件 工具窗口标题按钮。
跳转到 查询控制台 工具栏按钮
数据库资源管理器 工具栏按钮可让您打开并创建新的 查询控制台 。
有关在 IDE 中管理文件的更多信息,请参阅 用户文件。
视图
工具窗口有几个视图:
个文件 视图。 此视图显示所有附加的目录和文件。
打开文件 视图。 此视图显示当前在编辑器中打开的所有文件。
变更的文件 视图。 此视图显示在 VCS 下并包含更改的文件。
要在视图之间切换,请按 Alt+Right/Alt+Left 或从标题中的列表中选择一个视图。
您还可以在单独的选项卡中显示每个视图:点击 并禁用 标签页分组 选项。


外观和行为
快速添加文件和文件夹
您可以从工具窗口工具栏创建新文件或文件夹。 可用选项取决于工具窗口中选定的节点。
单击工具窗口工具栏上的
并从列表中选择一个选项。
使用 快速搜索 更快地找到选项:开始键入您想要创建的文件类型以缩小结果范围。
预览文件
有两种方法无需在单独的选项卡中打开文件即可预览:
使用文件预览弹窗:在 个文件 工具窗口 Alt+2 中选择一个文件并按 Space。

启用 预览选项卡 :单击
并选择 。
显示文件大小和修改时间
您可以查看 project 树中文件的大小和修改时间戳。
在 个文件 工具窗口 Alt+2 中,单击
并选择 。

显示树形缩进指南
在 个文件 工具窗口中,您可以显示标记缩进级别的垂直线,以帮助您更好地理解 project 中组件的层次结构。
按 Ctrl+Alt+S 打开设置,然后选择 。
在 树视图 部分,启用 显示缩进指示线 选项。
树缩进指南已启用

树缩进指南已禁用

点击一次即可打开文件
您可以配置 个文件 工具窗口,使其通过单击即可在编辑器中打开文件。
在 个文件 工具窗口中,点击
并启用 选项。

在 Files 工具窗口中快速定位文件
DataGrip 可帮助您跟踪当前在活动编辑器选项卡中打开的文件,自动在 个文件 工具窗口中选择该文件。
在 个文件 工具窗口中,点击
并启用 选项。
标题上下文菜单
通过右键单击标题或单击 选项 按钮 出现的上下文菜单提供了 project 的 视图、 查看模式 的设置,以及在视图之间切换、调整工具窗口大小等功能。
下表列出了可用的命令和选项,并进行了简要说明。
项目 | 快捷方式 | 描述 |
|---|---|---|
选择下一个视图或标签页 | Alt+Right | 使用此选项在不同视图之间切换。 该选项仅在 分组选项卡 被禁用时可用。 |
选择前一个视图或标签 | Alt+Left | 使用此选项在不同视图之间切换。 该选项仅在 分组选项卡 被禁用时可用。 |
显示视图或选项卡列表 | Alt+Down | 使用此选项在不同视图之间切换。 该选项仅在 分组选项卡 被禁用时可用。 |
行为 | ||
启用预览标签页 | 启用 预览选项卡 ,允许您在单个选项卡中逐一查看文件,而无需为每个文件打开一个新选项卡。 | |
一键打开文件 | 通过单击 个文件 工具窗口中的项目一次,在编辑器中打开该项目。 否则,您需要双击项目才能打开它们。 请注意,如果启用了 预览选项卡 ,您将无法禁用此选项。 | |
单击打开目录 | 通过单击 个文件 工具窗口中的目录一次,展开和折叠目录。 否则,您需要双击目录以将其打开,或者使用目录名称旁边的 | |
始终选择打开的文件 | 如果此选项开启,DataGrip 将自动定位您在编辑器中打开的文档到此窗口的当前视图中。 | |
Appearance | ||
排除的文件 | 仅在 项目 视图中提供此选项。 将此选项打开或关闭以显示或隐藏 排除的文件夹和文件。 | |
临时文件与控制台 | 隐藏或显示 临时文件与控制台 节点。 | |
文件详情 | 选择此选项以显示文件的大小和修改时间戳。 | |
自定义树视图 | 请导航至 配置 树视图选项。 | |
排序方式 | ||
名称 | 按文件名称字母顺序排序。 该选项不会影响文件夹的顺序,它们始终按字母顺序排序。 | |
Type | 按文件扩展名排序。 该选项不会影响文件夹的顺序,它们始终按字母顺序排序。 | |
修改时间(最新优先/最旧优先) | 按文件修改时间排序。 要显示此信息,请从主菜单中选择 。 该选项不会影响文件夹的顺序,它们始终按字母顺序排序。 | |
文件夹总在最前 | 如果该选项开启,文件夹将显示在文件上方。 否则,所有项目按字母顺序排序,文件和文件夹会混在一起显示。 | |
快速搜索 | Ctrl+F | 搜索项目。 了解更多 工具窗口中的 Speed Search |
标签页分组 | 如果启用此选项,标题左侧会有一个列表,您可以从中选择所需的视图。 如果禁用此选项,视图将以选项卡的形式显示在标题的左侧。 ![]() ![]() | |
视图模式 | 该选项允许您控制工具窗口的一般外观与行为。 有关完整信息,请参阅 工具窗口视图模式。 | |
移至 | 要将工具窗口与不同的 工具窗口栏关联起来,请选择此命令,然后选择目标工具窗口栏(顶部、 左侧、 底部 或 右侧)。 有关完整信息,请参考 移动工具窗口 章节。 | |
调整大小 | 要通过移动工具窗口的某个边界来调整其大小,请选择此命令,然后选择必要的 延展至 选项。 请注意,此命令在浮动模式下不可用。 | |
从边栏中移除 | 此命令隐藏工具窗口,移除显示和隐藏工具窗口的按钮,并从快速访问菜单( 要重新打开工具窗口(并恢复相关功能),请使用主菜单: 或按 Alt+2。 | |
隐藏 | Shift+Escape | 隐藏工具窗口。 |
帮助 | 此命令在 DataGrip 在线帮助中打开 个文件 工具窗口的描述。 | |
标题栏操作
您可以右键单击窗口标题并使用上下文菜单配置其 查看模式 ,将窗口与不同的 工具窗口栏关联,或调整窗口大小并隐藏窗口。
您也可以使用工具栏按钮:
项目 | 快捷方式 | 描述 |
|---|---|---|
当编辑器区域处于焦点时,自动将焦点设置到 个文件 工具窗口中的文件。 如果当前启用了 始终选择已打开的文件 选项,则图标不可用。 | ||
Ctrl+NumPad + | 展开当前视图中的所有节点。 | |
Ctrl+NumPad - | 折叠当前视图中所有展开的节点。 | |
通过右键单击标题或单击 选项 按钮 有关设置的更多信息,请参阅 标题上下文菜单 章节。 | ||
Shift+Escape | 隐藏工具窗口。 要隐藏所有工具窗口,请按 Ctrl+Shift+F12。 |
内容窗格
内容窗格显示项目目录和 附加目录。 它还显示了 临时文件与控制台 目录,您可以在其中管理已创建的 暂存文件、 查询控制台 和扩展脚本。
内容窗格上下文菜单
项目的上下文菜单可访问该项目的所有功能。
项目 | 快捷方式 | 描述 |
|---|---|---|
将目录附加到项目 | 使用此命令将目录与 project 关联。 所选目录及其所有内容将成为 project 的一部分。 有关管理文件和目录的更多信息,请参阅 用户文件 主题。 | |
新建 | Alt+Insert | 使用此命令或快捷方式在当前目录中创建新目录或文件。 在 临时文件 视图中,此命令还可用于创建 查询控制台。 |
剪切 | Ctrl+X | 将选定的项目从当前位置移动到剪贴板。 |
复制(C) | Ctrl+C | 将选定的项目复制到剪贴板。 |
复制路径/引用 | 请使用此命令和以下选项之一将选定项复制到剪贴板:
| |
粘贴 | Ctrl+V | 将剪贴板内容插入到选定位置。 |
查找用法 | Alt+F7 | 搜索所选项目的用法。 (查找用法对话框将会打开。) |
在文件中查找 | Ctrl+Shift+F | 执行文本搜索。 (将打开 在文件中查找 对话框。) |
在文件中替换 | Ctrl+Shift+R | 执行文本查找和替换。 (在路径中替换对话框 将打开。) |
检查代码 | 使用此命令对选定项目运行 代码检查。 | |
重命名 | Shift+F6 | 重命名选定项目。 |
重构 | 对选定项目执行可用的 重构 操作之一。 例如,您可以重命名、移动和复制文件和目录。 | |
书签 | 将选定项目添加到现有或新的 书签列表。 | |
重新格式化代码 | Ctrl+Alt+L | 将选定文件或当前目录中所有文件的源代码重新格式化。 |
删除 | Delete | 从磁盘中物理删除文件或目录。 有关管理文件和目录的更多信息,请参阅 用户文件 主题。 |
从项目中分离目录 | 取消目录与项目的关联,并从 个文件 工具窗口的附加目录列表中移除该目录。 目录在磁盘上保持完整。 | |
更改方言(<CurrentDialect>) | 对于 SQL 文件和 查询控制台 ,可更改与文件或控制台关联的 SQL 方言。 | |
附加数据源 | 对于 SQL 文件,附加数据源和会话。 有关将数据源附加到 SQL 文件的更多信息,请参阅 数据源附件。 | |
从项目中排除 | 使用此命令移除文件或目录与项目的关联。 要将项目重新添加到项目中,请在 个文件 工具窗口中右键单击它并选择 包含到项目。 目录在磁盘上保持完整。 有关管理文件和目录的更多信息,请参阅 用户文件 主题。 | |
运行“<item_name>” | Ctrl+Shift+F10 | 对于 SQL 文件或 查询控制台:执行所选文件或控制台中包含的所有语句。 |
在 Finder 中显示 | 使用此命令导航到 Finder 中选定的文件。 | |
在右侧拆分部分打开 | Shift+Enter | 将编辑器分成两部分,并在右侧部分显示文件。 有关更多信息,请参阅 分屏。 |
打开 | 在系统的文件管理器或终端中打开文件。 | |
本地历史记录 | 查看选定文件或目录的 本地历史记录 ,或者为您的当前版本创建标签 project。 | |
从磁盘重新加载 | 将工具窗口中的视图与文件系统中保存的视图同步。 如果您在外部更改文件或目录内容,在某些情况下,DataGrip 可能不会意识到相应的更改,除非您使用此命令。 | |
与...比较 | Ctrl+D | |
与编辑器中的文件比较 | 将选定文件与在活动编辑器选项卡中打开的文件进行比较。 请参阅 文件差异查看器。 | |
外部工具 | 启动一个 第三方工具。 | |
移除 BOM | 从文件中移除字节顺序标记 (BOM)。 |
文件颜色
属于不同范围(例如生产文件或测试文件)的文件可以在 个文件 工具窗口、搜索结果和编辑器选项卡中以不同颜色高亮显示。
对每个作用域,您可以分配其自己的颜色。 有关更多信息,请参阅 将范围与颜色关联。
