DataSpell 2025.2 Help

代码补全

使用此页面配置 代码补全参数信息

项目

描述

区分大小写

如果您希望在建议代码补全匹配项时考虑字母大小写,请选择此选项。 选择您希望匹配首字母大小写还是所有字母大小写。

按字母顺序对建议排序

选择是否按字母顺序排序建议列表中的项,而不是按相关性排序。

您可以随时通过点击建议列表中的 并切换 按名称排序 选项来更改此行为。

输入时显示建议

如果您希望建议列表 自动调用 ,而无需显式调用补全,请选中此复选框。

通过按空格键、点号或其他上下文相关的键插入选定的建议

如果您希望通过输入某些取决于语言、上下文等的键来插入选定的建议,请选中此复选框。

以下时间后显示文档弹出窗口

选中此复选框后,DataSpell 将自动为建议列表中的每个项目显示一个弹出窗口,其中包含当前在查找列表中高亮显示的类、方法或字段的文档。

在右侧字段中,指定弹出窗口应出现的延迟时间(以毫秒为单位)。

JavaScript

在此区域,您可以在 JavaScript 上下文中 配置代码补全

项目

描述

仅基于类型的补全

默认情况下,DataSpell 提供符号补全建议,而不考虑它们的类型。 使用这种方法,在复杂情况下,列表会显示多个补全变体。

为了使补全更精确,请选中复选框。 完成列表将很大程度上依赖于 DataSpell 推理。 因此,如果推理效果不佳,该列表可能会保持为空。

为可空类型建议带有可选链的项目

默认情况下,DataSpell 会建议带有 可选链操作符 (?)的符号的补全。 要禁止显示此类建议,请清除复选框。

在补全中展开覆盖方法体

默认情况下,当您想要重写父类或接口中的方法并从补全建议列表中选择此方法时,DataSpell 会自动添加参数,生成 super() 调用,并在可能的情况下添加类型信息。

清除 在补全中展开覆盖方法体 复选框以在补全期间抑制重写方法体的自动生成。

名称补全

  • 建议变量和参数名称 :默认情况下,复选框为空。 选中后,DataSpell 会在声明新类字段、变量和参数时建议名称。 这些建议是基于您的项目中定义的类、类型和接口的名称,您使用的库以及标准 API。

  • 为类字段建议名称

    此选项默认关闭。

  • 为建议的参数名称添加类型注解 :选中此复选框以为每个补全建议提供其类型信息。

    仅当选中 建议变量和参数名称 复选框时,此复选框才可用。

参数信息

项目

描述

在补全时显示参数名称提示

选择是否显示参数值的提示。

以下时间后显示形参信息弹出窗口

选中此复选框以便 DataSpell 在编辑器中输入左括号或从建议列表中选择方法时自动显示所有可用方法签名的弹出窗口。

在右侧的文本字段中,指定弹出窗口应出现的延迟时间(以毫秒为单位)。

如果未选中此复选框,请使用 Ctrl+P 显示参数信息。

显示完整的方法签名

如果选择此复选框,参数信息将显示完整签名,包括方法名和返回类型。

SQL

项目

描述

建议对象来源

选择对象的建议来源:

  • 仅当前搜索路径 :仅为控制台选择的模式。

    有关选择架构的更多信息,请参阅 为查询控制台设置默认架构

  • 当前范围 :当前为控制台选择的模式和系统模式(例如,PostgreSQL 中的 pg_catalog)。

  • 所有可用模式 :所有内省模式。

仅建议来自当前路径的对象
建议来自所有模式的对象
建议来自所有模式的对象

限定对象使用

选择在何种情况下将对象限定为数据库、模式、表和视图,以及表和视图的别名。

  • 始终 :总是使用合格的对象名称,例如 <schema_name>.<object_name>

  • 遇到冲突时 :仅当简称含糊时才使用限定对象名称,例如,当多个 schema 中存在同名对象时。

  • 从不 :始终使用未经限定的对象名称。

对象始终限定为表
对象从不限定为表

限定对象在

选择在给定情况下将对象限定为何种内容。

  • 始终 :总是使用合格的对象名称,例如 <schema_name>.<object_name>

  • 遇到冲突时 :仅当简称含糊时才使用限定对象名称,例如,当多个 schema 中存在同名对象时。

  • 从不 :始终使用未经限定的对象名称。

JOIN 补全中的对象始终限定
JOIN 补全中的对象从不限定

JOIN 子句

在JOIN 补全中使用别名

JOIN 语句中为表创建别名。

在 JOIN 的补全中使用别名

反转自动生成的ON 子句中操作数的顺序

ON 子句中切换操作数。 当复选框被清除时, FROM 表在 JOIN 条件中排在第一位。

在自动生成的 ON 子句中反转操作数顺序

根据名称匹配建议非严格外键

JOIN 语句生成可能的代码补全建议列表。 代码补全列表包括来自其他表的列建议,这些列与 JOIN 语句中的表的列同名。

阅读有关此选项调试规则的更多信息: 虚拟外键的调试规则

建议基于名称匹配的非严格外键已开启
基于名称匹配的推荐非严格外键已关闭

表别名

在补全表名时自动添加别名

为表名创建别名。

在补全表名时自动添加别名

在表名之后的补全中建议别名

在使用代码完成时为表名建议一个别名 (Ctrl+Space)。

在表名后补全中建议别名

自定义别名(表)

您可以添加表名以及想要用于此表的别名。 要添加 table-alias 对,请点击 添加别名 按钮 (添加别名按钮)。

Dart

项目

描述

在补全中插入默认参数值

默认情况下,当您选择并应用补全建议时,DataSpell 会插入默认参数值,因此您只需填写插入模板中的字段。

清除复选框以禁止此行为,并自行填写参数。

最后修改日期: 2025年 9月 27日