补全器#
JupyterLab 中有两种补全器实现:用于 Tab 键补全的代码补全器,以及用于行内(边输入边提示)建议的行内补全器。
当安装了带有相关(行内)补全提供程序的扩展时,代码补全器和行内补全器都可以显示来自第三方提供程序的补全。
代码补全器小部件#
在代码单元格的非空行中按下 Tab 键即可激活代码补全器小部件。
要循环补全候选项,请使用:- 上/下 箭头键或 Tab/Shift + Tab 键一次循环一个项目 - Page Up/Page Down 键一次跳过多个项目
要接受当前激活的补全候选项,请按下 Enter 键,或用鼠标/指针点击它。
默认情况下,补全将包括来自当前编辑器(“上下文”)的符号(“令牌),以及活动内核响应 complete_request
消息返回的任何建议。您可以通过调整所选内核的配置来提高补全建议的相关性。
文档面板#
文档面板提供有关补全候选项的附加信息。它可以在代码补全器设置中启用。默认情况下,此面板会向活动内核发送 inspect_request
,因此仅在笔记本和其他连接到支持检查的内核的活动会话的文档中可用。
行内补全器#
JupyterLab 4.1+ 包含一个实验性的行内补全器,以灰色的“幽灵”文本显示建议。与补全器小部件相比,行内补全器
可以显示多行补全
会在您输入时自动调用
不提供额外信息,例如建议的文档类型
可以在代码和 Markdown 单元格中提供补全(默认历史提供程序仅在代码单元格中建议)
行内补全器默认禁用,可以通过在“设置编辑器”中启用“历史提供程序”来启用。