JetBrains

10 个快捷键玩转数据库,WebStorm、RustRover 现已免费捆绑此功能!

IntelliJ IDEA Ultimate 和 PyCharm Professional 中内置了 Database Tools(数据库工具),让开发者无需离开 IDE 即可轻松修改连接到应用程序的任何数据库中的数据,以及从这些数据库中提取数据。

此前,数据库工具和完整的 SQL 支持在 WebStorm 中也可以通过安装付费插件的方式获取。近期,我们在 WebStorm 面向个人开发者实行非商用免费政策后又推出一项新利好 —— 先前需要付费的数据库工具插件已与 WebStorm、RustRover 免费捆绑,无需额外付费。

通过 IDE 内置数据库工具,开发者可以在 IDE 内方便地修改和查询数据库数据。专用 SQL 查询控制台提供了代码段库、代码补全和动态错误检测功能和实用快捷键 —— 所有这些都可以帮助您确保工作顺利完成。

在这篇文章中,我们将分享适用于 Database Tools(数据库工具)的十大快捷键。通过这些快捷键,数据查询效率将得到提高。文内操作演示均基于 IntelliJ IDEA Ultimate,其他 IDE 的 Keymap 默认情况下为相同。您也可以前往 Settings | Keymap 来了解您插件在当前 IDE 中的快捷键。

打开新控制台:

⌘⇧L | Ctrl+Shift+Q

只需在 Database(数据库)工具窗口中选择数据源并按这三个按键即可打开新的控制台 – ⌘⇧L (macOS) 或 Ctrl+Shift+Q (Windows/Linux)。

Image
通过快捷键 ⌘⇧L | Ctrl+Shift+Q 打开新控制台

可能与 Google Chrome 快捷键有冲突 – 请通过 System Settings(系统设置)键盘快捷键将其停用。

执行语句:

⌘↩ | Ctrl+Enter

要快速执行整条语句或所选代码部分,请按 ⌘↩ (macOS) 或 Ctrl+Enter (Windows/Linux)。

如果选择多条语句,则可以从 Statements(语句)弹出菜单中选择要执行的语句。所选语句会在查询编辑器中高亮显示,便于检查和确认您的选择。

Image
通过快捷键 ⌘↩ | Ctrl+Enter 执行语句


调用意图操作:

⌥↩ | Alt+Enter

IntelliJ IDEA 会分析代码、提供优化代码的方式、检测潜在问题,并提出修正建议。要调用查询的建议和修正列表,请按 ⌥↩ (macOS) 或 Alt+Enter (Windows/Linux)。

Image
通过快捷键 ⌥↩ | Alt+Enter 调用意图操作


打开实时模板列表:

⌘J | Ctrl+J

IntelliJ IDEA 拥有丰富的代码模板库,可以加快 SQL 查询的编译速度。按 ⌘J (macOS) 或 Ctrl+J (Windows/Linux) 访问查询的实时模板列表。

您还可以按 ⌘N (macOS) 或 Ctrl+N (Windows/Linux),通过 Settings | Editor | Live Templates(设置 | 编辑器 | 实时模板)添加您自己的模板。

通过快捷键 ⌘J | Ctrl+J 打开实时模板列表


最近的文件:

⌘E | Ctrl+E

有时会发生意外情况,您可能无意中关闭了包含复杂 SQL 查询的标签页。不用担心,只需在 Recent files(最近的文件)列表中按两个按键即可重新打开文件 – ⌘E (macOS) 或 Ctrl+E (Windows/Linux)。

Image
通过快捷键 ⌘E | Ctrl+E 访问最近的文件


重新设置代码格式:

⌥⌘L | Ctrl+Alt+L

整洁有序的代码对于高效开发至关重要,IntelliJ IDEA 的代码格式设置功能可以帮助实现这一目标。要重新设置查询控制台标签页中所选代码段或整个文件的格式,请按 ⌥⌘L (macOS) 或 Ctrl+Alt+L (Windows/Linux)。

您可以通过 Settings | Editor | Code Style | SQL(设置 | 编辑器 | 代码样式 | SQL)将 SQL 格式设置自定义为您的编码样式。您可以在这里设置语句、表、表达式等的规则的格式。

Image
通过快捷键 ⌥⌘L | Ctrl+Alt+L 重新设置代码格式


从剪贴板历史记录粘贴:

⇧⌘V | Ctrl+Shift+V

在 IntelliJ IDEA 中,您复制的每一段代码或文本都会保存到剪贴板,并且可以通过工作会话进行访问。按 ⇧⌘V (macOS) 或 Ctrl+Shift+V (Windows/Linux),并从列表中选择相应条目。

Image
通过快捷键 ⇧⌘V | Ctrl+Shift+V 从剪贴板历史记录中粘贴


Rename(重命名)重构:

⇧F6 | Shift+F6

将文本光标放置在您要重命名的对象上,并按 ⇧F6 (macOS) 或 Shift+F6 (Windows/Linux) 调用 Rename(重命名)对话框,在该对话框中,您还可以调整更改的作用域,并在实际重命名之前进行预览。

Image
通过快捷键 ⇧F6 | Shift+F6 调用 Rename(重命名)重构


生成代码段:

⌘N | Alt+Insert

按 ⌘N (macOS) 或 Alt+Insert (Windows/Linux),在查询控制台中调用 Generate(生成)弹出窗口。在此弹出窗口中,您可以从大量语句中选择代码段。

通过快捷键 ⌘N | Alt+Insert 生成代码段


使用 AI 生成代码:

⌘ | Ctrl+

AI Assistant 可以直接在查询控制台中生成 SQL 查询。按 ⌘ (macOS) 或 Ctrl+ (Windows/Linux) 在字段中调用 AI Assistant,输入您希望 AI Assistant 编译的查询,并按 ↩︎/Enter 提交请求。

Image
通过快捷键 ⌘ | Ctrl+" class= 使用 AI 生成代码

集成这些快捷键可以提升您的日常工作效率并确保工作顺利完成。访问此页面详细了解 IntelliJ IDEA 的 Database Tools(数据库工具)功能。

祝您开发愉快!

快捷键速查表

操作macOSWindows/Linux
打开新控制台⌘⇧LCtrl+Shift+Q
执行语句⌘↩Ctrl+Enter
调用意图操作⌥↩Alt+Enter
打开实时模板列表⌘JCtrl+J
最近的文件⌘ECtrl+E
重新设置代码格式⌥⌘LCtrl+Alt+L
从剪贴板历史记录粘贴⇧⌘VCtrl+Shift+V
Rename(重命名)重构⇧F6Shift+F6
生成代码段⌘NAlt+Insert
使用 AI 生成代码⌘Ctrl+

本博文英文原作者:Julia Shashkova

Image

IntelliJ IDEA 相关阅读

Image
Image
Image
Image

关于 IntelliJ IDEA

JetBrains 的旗舰 IDE IntelliJ IDEA 专为高效的 JVM 开发而设计。凭借对语言和技术的深入了解以及符合人体工程学的用户界面,IntelliJ IDEA 使开发成为愉悦的体验!

免费的开源 IntelliJ IDEA 社区版和 IntelliJIDEA Edu 也可以用于学习和教学编程。

进一步了解 IntelliJ IDEA

Image

⏬ 戳「阅读原文」了解更多