Monaco 中这个 newSymbol 是个新功能,VSCode 都没看到这个功能(可能是需要开启),当重命名变量名时,可以返回更多的选项,像是为 AI 准备的。先看一下这个效果,右键点击函数名选择 “重命名”,列表会显示自定义函数返回的名称列表。
通过 registerNewSymbolNameProvider 注册自定义函数。
实现 provideNewSymbolNames 返回 Symbol 列表
返回 NewSymbolName,newSymbolName 是新变量的名称。
代码实现
export function newSym