DataGrip 2025.2 Help

代码重构

重构 是在不创建新功能的情况下改进您的源代码的过程。 重构有助于保持代码的稳健性和易维护性。

重命名重构

重命名数据库对象

  1. 将插入符号放置在您想要重命名的对象上。

  2. 在对象的内容菜单中,选择 对象操作 | 重命名… Shift+F6。 如果您在函数中编辑参数,可以开始内联输入新名称,或者按两次 Shift+F6 调出 重命名 对话框。

    如果您内联重命名元素,可以单击元素附近的图标,并选择是否要在注释和字符串中重命名它,或在所有文本中重命名。

    内联重命名元素
  3. 重命名 对话框中,为对象输入新名称。

  4. 查看更改并单击 重构。 要搜索对象名称的用法,请单击 预览

    重命名数据库对象

就地重命名代码

  1. 在编辑器中开始重命名列、变量或任何其他代码元素。 DataGrip 将会显示 重命名 图标 的用法 在装订区域。

  2. 点击代码区图标或按 Alt+Enter 并应用建议。

    重命名内联

    DataGrip 重命名代码元素,并相应地更新其用法。

    重命名重构结果

提取重构

提取变量

  1. 将插入符号放置在函数中的变量上。

  2. 导航到 重构 | 引入变量Ctrl+Alt+V)。

  3. 选择您想要提取的表达式部分并按 Enter

提取为公共表表达式(CTE)

CTE 是一个临时结果集,您可以在另一个 选择INSERTUPDATEDELETE 语句中使用。 在 DataGrip 中,您可以提取子查询并将其转换为 CTE。

  • 右键单击您想要转换的子查询并选择 重构 | 子查询为CTE

将查询提取为表函数

  1. 选择您想要提取为表函数的查询。

  2. 右键单击选定内容并选择 重构 | 提取例程。 或者按 Ctrl+Alt+M

  3. 名称 字段中,输入例程的名称。

  4. 参数 字段中,选择或清除您想要使用的参数复选框。

预览重构更改

对于某些重构,DataGrip 允许您在应用更改之前预览这些更改。

  1. 请点击 预览重构预览 对话框中查看潜在更改(将执行重构的用法列表)。

  2. 在打开的 Find工具窗口中,检查将要进行的更改。 您可以排除 Delete 或删除 Ctrl+X 您认为不必要的更改。

  3. 点击 执行重构 以继续进行更改。

预览更改窗口
最后修改日期: 2025年 9月 26日