DataGrip 2023.2 现已发布! 这是 2023 年的第二次重大更新,其中包含各种增强功能。 让我们看看都有些什么!
新 UI 现在默认启用。
首先,我们为浅色主题引入替代的 Light with Light Header(带有浅色标题的浅色主题)选项,该选项可为窗口标题、工具提示和通知气球提供匹配的浅色。
此外,在 DataGrip 中,所有工具栏图标都已移至标题。 图标列表默认固定:Database Explorer(数据库资源管理器)、Services(服务)和 Files(文件)。
如需添加或隐藏按钮,请点击水平三点菜单 (…):
如果要使用工具栏条纹,请通过 Find Action(查找操作)(Ctrl/Cmd+Shift+A) 关闭此设置:
我们还扩展了整个工具栏的自定义选项。 现在,您可以使用下拉菜单快速选择要添加到此工具栏其他部分的操作。
为此,请右键点击任意微件,选择 Add to Main Toolbar(添加到主工具栏),然后浏览可用选项。
新版本还包括彩色标题,有助于简化多个打开的项目之间的导航。 现在,您可以为每个项目分配唯一的颜色和图标,使其在工作区中更易区分。
标题现在默认带有预定义的颜色,但您也可以自定义。 要为项目设置新的颜色,请右键点击标题,访问上下文菜单。 选择 Change Toolbar Color(更改工具栏颜色)选项,然后选择您想要的颜色。 要禁用此功能,只需在上下文菜单中取消选择 Use Project Colors in Toolbar(在工具栏中使用项目颜色)选项即可。
我们还重做了架构迁移功能的 UI。
主要区别在于,对象现在位于对话框两个部分的同一行上,从而更清晰地显示将在目标架构中添加、移除或更改的对象。
JetBrains IDE 与世界同步,现已配备强大的 JetBrains AI 服务。 AI Assistant 将 OpenAI 的能力与 JetBrains 自己的小型模型相结合。 目前,此功能通过插件提供:从 JetBrains Marketplace 安装 JetBrains AI Assistant。
DataGrip 目前提供的主要功能是 AI 聊天。
注意事项:
可供查找代码改进操作的经典 Alt+Enter 菜单增加了 AI Actions…(AI 操作…)子菜单。
三种可用操作:
您现在可以连接到 Redis Cluster 并拥有与独立 Redis 相同的功能集。
连接到集群时,必须在所需 URL 之前输入 jdbc:redis:cluster:。 然后,确保选择适当的连接类型以成功连接。
如果连接到集群需要 SSH 隧道,应在 URL 中指明集群中所有节点的主机和端口。
现在,共享数据库及其内容以及创建这些数据库的数据共享均会内省。
还有:
使用 SSL 证书连接添加了更多选项。
现在,您可以显式设置 DataGrip 将用于 SSL CA 文件的信任库:
IDE 信任库可在此处配置:
另一项改进涉及 JKS KeyStore 文件。 现在,您可以传递 *.jks 文件而不是 CA 证书和客户端密钥。
HTTP 代理设置现在也用于远程开发流程。 因此,如果驱动程序也使用 HTTP 代理,您可以在设置中配置,连接也将正常运行。
借助新的 Show Schema Refresh Time(显示架构刷新时间)设置,您可以知道架构上次刷新的时间。 该设置目前不适用于 СlickHouse、Redis、Apache Cassandra 和 Apache Hive。
如果您拥有大型数据库并且不使用 Auto sync(自动同步)功能,此更新特别实用。
使用新设置,您可以设置应用于显示日期时间值的时区:
在 Settings/Preferences | Appearance & Behavior | Data Editor and Viewer(设置/偏好设置 | 外观与行为 | 数据编辑器和查看器)中更改设置时,可以查看预览:
标题上下文菜单中新增了 Show all columns(显示所有列)操作。 它可以帮助您找到之前可能隐藏的列。
Search Everywhere(随处搜索)功能此前主要用于搜索数据库对象、文件、操作和设置,现在包括类似于 Find in Files(在文件中查找)的文本搜索功能。
通过此增强功能,当给定查询的其他搜索结果很少或没有时,将显示文本搜索结果。 此功能默认启用,可以在 Settings/Preferences | Advanced Settings | Search Everywhere(设置/偏好设置 | 高级设置 | 随处搜索)中管理。
现在,您不仅可以单独指定用于限定标识符的对象,还可以指定进行限定的位置。
整个设置块已移至 Code Completion(代码补全)部分。
在 Settings/Preferences | Editor | Inspections(设置/偏好设置 | 编辑器 | 检查)中,我们为代码示例实现了语法高亮显示,有助于阐释给定的检查及其目的。
现在可以在 Files(文件)工具窗口中按修改时间对文件进行排序。
现在,点击一下即可打开和关闭文件夹。
如果不需要 Scratches and Consoles(临时文件和控制台)文件夹,您也可以将其隐藏。
与 MySQL 和 PostgreSQL 转储工具的集成现在支持 WSL 路径:
文件路径以 Windows 格式指定,但在创建进程时,DataGrip 会自动将其替换为 Linux 格式。
在 Modify Table(修改表)对话框中,将文本光标置于族节点上将打开表视图,帮助您检查相似的对象。