超级代码补全
更新时间:2025-09-09
超级代码补全是一种高级的代码辅助工具,它不仅可以补全代码,还能智能地修改现有代码、预测光标位置,并支持多行代码的改写,帮助开发者更高效地完成编码工作。
目前所有用户均可使用该功能,免费用户将有有限的体验次数。
代码改写
相比于普通补全仅在光标停留处新增代码,超级代码补全的代码改写功能能够智能地修改现有代码。
如下图示例,当开发者输入一个错误的变量名(如“sei”),超级代码补全会自动检测并建议正确的拼写(如“SerializableUtil.serialize(session);”),只需接受建议即可完成修正。
输入拼写错误

按下tab修正,并自动补全

如何使用
- 在编码时,若出现拼写错误或需要调整代码,超级代码补全会自动提供修改建议。
- 通过键盘确认(Tab键)接受建议,代码即刻得到修正和补全。
光标预测
超级代码补全能根据您的编辑历史,智能预测下一处需要修改的代码位置。只需按下 Tab 键,光标就会自动跳转到预测位置,减少手动寻找的麻烦。
下图示例中,开发者修改了一段代码后按下 Tab 键,光标自动跳转到下一处需要调整的相似代码块,省去了手动定位的时间。

如何使用
- 完成当前代码修改后,按下 Tab 键。
- 超级代码补全会根据上下文预测并移动光标至下一处编辑位置。
多行改写
当您在多处类似的代码块中手动修改了第一处后,只需按下 Tab 键,超级代码补全会自动将相同的修改应用到其他相关代码块,大幅减少重复工作。 下图示例中,开发者对代码块进行了3处修改,按下 Tab 键,超级代码补全会自动将相同的修改应用到第二个相似的代码块。
预览第一个代码库的修改

按下tab后应用到第二个相似代码快

如何使用
- 手动修改一处代码后,按下 Tab 键。
- 超级代码补全会识别相似代码块并自动完成其他部分的改写。
智能补全
智能导入补全帮助用户在复杂的代码库中快速完成引入、修改和跨文件协同,减少重复劳动,提高开发效率。在代码编辑时,系统会自动弹出补全建议。按 Tab
键采纳结果,可直接跳转到对应文件或位置。按 ESC
取消补全。
适用范围如下:
- Import补全自动识别相同代码库、三方依赖和业务依赖,提供快速导入建议,避免手动查找和遗漏。
- 跨文件补全支持跨文件跳转与修改,当方法名或类发生变更时,可联动多个文件同步更新,减少维护成本。
- 相似实现推荐当检测到已有相似文件或逻辑时,推荐参考修改,保持风格与实现一致。
- 多文件协同针对单一需求涉及多文件的情况,自动生成修改清单,并提供统一修改建议,避免遗漏。
可配置项
超级代码补全功能支持个性化设置,您可以根据需要选择开启或关闭。
