Skip to content

提示

提示是一个智能编程工具,支持自动补全、多行编辑、预测编辑、跳转编辑、智能导入和智能重命名。

功能特性

Tab-提示

Tab-提示模块提供以下功能:自动补全、多行编辑、预测编辑和跳转编辑。

自动补全

理解当前文件中的现有代码,并自动继续编写相关代码。

多行编辑

通过感知上下文,AI 可以为多行代码提供建议的编辑。

在以下示例中,编辑函数描述后,AI 显示相关的多行代码和建议的编辑。

预测编辑

通过分析最近的代码更改、浏览历史、Linter 错误和其他信息,并结合当前项目的内容,AI 可以预测您将来可能进行的编辑。

在以下示例中,代码中定义了四个名为 id、name、price 和 quantity 的并行字段。当 id 字段的第一个字母更改为大写时,AI 将识别此编辑并提示用户也将 name、price 和 quantity 的第一个字母更改为大写。

跳转编辑

当您编辑代码(例如更改函数或字段名称)时,AI 将自动引导您到与该编辑相关的其他位置。

在以下示例中,将接口名称从 Product 更改为 Products 后,编辑器中 Product 接口的其他实例将显示"跳转到此处"标签,提示您按 Tab 键跳转到这些位置并进行编辑。

智能导入(测试版)

对于 Python、TypeScript 和 Golang 项目,提示会自动检测并导入必要的依赖项。按一次 Tab 键跳转到需要导入的位置,再按一次 Tab 键自动导入依赖项。

智能重命名(测试版)

对于 Python、TypeScript 和 Golang 项目,重命名变量或函数后,提示会识别所有相关引用并提示您更新它们。按一次 Tab 键浏览每个需要重命名的位置,再按一次 Tab 键自动完成重命名。

用户界面

自动补全的代码在编辑器中以灰色文本显示,左侧会出现绿色图标来提示您。

当建议的编辑涉及多行代码时,编辑器以差异格式显示更改,左侧会出现黄色图标来提示您。

当提示您跳转到编辑时,"跳转到此处"文本将出现在待编辑代码位置附近,相应代码行的左侧会出现紫色图标。按 Tab 键将带您到该位置。

切换

转到 IDE 的设置中心,在常规设置面板的 Tab 部分下,打开或关闭 Tab-提示、智能导入或智能重命名开关。

要管理 Tab-提示模块,您也可以将鼠标悬停在 IDE 右下角状态栏中的 Tab 文本上,然后打开或关闭提示开关。

暂停

您可以让 Tab-提示暂停一段时间。

  1. 在 IDE 右下角,将鼠标悬停在 Tab 上
  2. 在暂停部分,点击设置按钮
  3. 选择暂停 Tab-提示的持续时间,然后点击开始按钮

Tab-提示被暂停,右下角的"Tab"文本更改为"Tab 已暂停"。您可以随时取消暂停。

键盘快捷键

  • 按 Tab 键跳转到需要编辑的位置
  • 按 Tab 键一次性接受完整的建议编辑,或使用 Ctrl / Command + → 键绑定逐词接受建议编辑
  • 按 Escape 键拒绝建议编辑,或简单地继续编码来忽略它

相关文章

您的终极 AI 驱动 IDE 学习指南