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

按下tab修正,并自动补全

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

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

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

如何使用
- 手动修改一处代码后,按下 Tab 键。
- 超级代码补全会识别相似代码块并自动完成其他部分的改写。
可配置项
超级代码补全功能支持个性化设置,您可以根据需要选择开启或关闭。
