我一直在挖掘VS Code的扩展API,特别是装饰API。我想知道是否有可能用装饰附件(即ThemableDecorationAttachment
)取代原始文本的外观。下面是一个例子:
// from
foo('frequentlyAppearingUnwieldyLongString')
// to
foo(...)
其中...
是隐藏原始文本的装饰附件,而在实际保存的文件中显示完整的'frequentlyAppearingUnwieldyLongString'
。这可行吗?还是可以只添加装修附件,不更改原件?我不希望修改文档的实际内容。
装饰API只能在其他输出上添加装饰,不能改变它。