代码补全
使用此页面配置 代码补全与 参数信息。
项目 | 说明 |
|---|---|
区分大小写 | 如果希望在建议代码补全匹配项时考虑字母大小写,请选择此选项。可以选择仅匹配首字母大小写,或匹配全部字母的大小写。 可以选择仅匹配首字母大小写,或匹配全部字母的大小写。 |
自动插入单个建议到 | 当基础或类型匹配的补全仅有一个建议时,自动完成代码。 |
按字母顺序对建议排序 | 如果希望将建议列表中的项目按字母顺序排序,而不是按相关性排序,请选择此项。 您可以随时通过点击建议列表中的 |
输入时显示建议 | 如果希望建议列表 自动显示 ,而无需显式调用补全,请选中此复选框。 |
通过按空格、点或其他上下文相关键插入选定建议 | 如果希望通过输入某些取决于语言、上下文等因素的按键插入所选建议,请选中此复选框。 |
以下时间后显示文档弹出窗口 | 选中此复选框后,GoLand 将自动为建议列表中的每个项显示弹出窗口,提供当前在查找列表中高亮显示的类、方法或字段的文档。 在右侧字段中指定延迟时间(毫秒),在该时间后将显示弹出窗口。 |
适用时自动插入圆括号 | 启用此选项后,在补全函数/方法时,GoLand 将自动插入一对括号。 ![]() 清除此复选框以避免自动插入括号。 如果您使用左括号 ![]() 若要使用左括号 有关更多信息,请参阅 使用特定按键插入建议。 |
机器学习辅助补全
项目 | 说明 |
|---|---|
基于机器学习对补全建议排序 | 选中此复选框以利用机器学习模型,在建议列表中将最适合的项目排到更靠前的位置。可选地,选择适用机器学习的语言。 可选地,选择适用机器学习的语言。 启用该功能后,GoLand 会在不同插入点发送和接收补全选择的统计信息,以训练并应用机器学习算法。 统计数据完全匿名,不包含类型或函数名称。 |
在补全弹窗中标记位置变化 | 如果您希望了解机器学习辅助如何影响补全列表中建议的顺序,标记被算法上移或下移的项目可能帮助理解。否则,若您满意于机器学习建议,可取消选中此复选框。 否则,若您满意于机器学习建议,可取消选中此复选框。 |
在补全弹窗中标记最相关的项 | 启用后,您将能够看到是否有补全项被机器学习算法视为当前位置的精确匹配项。 如果存在该项,将会用星号标记。 |
JavaScript
在此区域,您可以 配置 JavaScript 的代码补全。
项目 | 说明 |
|---|---|
仅基于类型补全(C) | 默认情况下,GoLand 无论符号类型如何都会建议补全。 采用此方式,在复杂情况下列表会显示多个补全选项。 若要提高补全精度,请选中此复选框。补全列表将高度依赖于 GoLand 的推断。 补全列表将高度依赖于 GoLand 的推断。 因此,在推断质量较差的情况下,该列表可能保持为空。 |
为可null 类型建议包含可选链接的条目(O) | 默认情况下,GoLand 会为带有 可选链操作符(?) 的符号提供补全建议。 要禁止显示此类建议,请取消选中复选框。 |
在重写补全中展开方法体 | 默认情况下,当您尝试重写父类或接口中的方法,并在补全建议列表中选择该方法时,GoLand 会自动添加参数,生成 取消选中 在重写补全中展开方法体 复选框以禁止在补全时为重写方法自动生成方法体。 |
补全名称 |
|
参数信息
项目 | 说明 |
|---|---|
以下时间后显示形参信息弹出窗口 | 选中此复选框后,在编辑器中键入左括号或从建议列表中选择方法时,GoLand 会自动显示包含所有可用方法签名的弹出窗口。 在右侧的文本字段中指定弹出窗口出现前的延迟时间(以毫秒为单位)。 未选中该复选框时,使用 Ctrl+P 查看参数信息。 |
显示完整的方法签名 | 选中该复选框后,参数信息会显示完整签名,包括方法名称和返回类型。 |
SQL
项目 | 说明 |
|---|---|
建议对象来源 | 选择对象建议来源位置:
![]() ![]() ![]() |
限定对象使用 | 选择在何时对数据库、架构、表和视图以及表和视图的别名进行限定。
![]() ![]() |
限定对象于 | 选择在给定场景下是否对对象名进行限定。
![]() ![]() |
JOIN 子句 | |
在JOIN 补全中使用别名 | 在 ![]() |
反转自动生成的ON 子句中操作数的顺序 | 交换 ![]() |
根据名称匹配建议非严格外键 | 为 请参阅 调试虚拟外键规则 中的调试规则了解此选项的更多信息。 ![]() ![]() |
表别名 | |
在补全表名时自动添加别名 | 为表名创建别名。 ![]() |
在表名之后的补全中建议别名 | 当使用代码补全(Ctrl+Space )时,为表名建议一个别名。 ![]() |
自定义别名(表) | 您可以添加表名及其所使用的别名。 要添加表与别名的对应关系,请单击 添加别名 按钮( |
Dart
项目 | 说明 |
在补全中插入默认参数值 | 默认情况下,在选择并应用补全建议时,GoLand 会插入默认参数值,您只需填写插入模板中的字段。 取消选中复选框以禁止此行为,并自行填写参数。 |














