VS Code装饰API -隐藏原始文本



我一直在挖掘VS Code的扩展API,特别是装饰API。我想知道是否有可能用装饰附件(即ThemableDecorationAttachment)取代原始文本的外观。下面是一个例子:

// from
foo('frequentlyAppearingUnwieldyLongString')
// to
foo(...)

其中...是隐藏原始文本的装饰附件,而在实际保存的文件中显示完整的'frequentlyAppearingUnwieldyLongString'。这可行吗?还是可以只添加装修附件,不更改原件?我不希望修改文档的实际内容。

装饰API只能在其他输出上添加装饰,不能改变它。