OnTypeFormattingEditProvider
文档格式设置提供程序接口定义扩展和格式设置功能之间的约定。
ts
interface OnTypeFormattingEditProvider {
autoFormatTriggerCharacters: string[];
provideOnTypeFormattingEdits(model, position, ch, options, token): ProviderResult<TextEdit[]>;
}
autoFormatTriggerCharacters
- 类型:
string[]
provideOnTypeFormattingEdits
- 语法:
provideOnTypeFormattingEdits(model, position, ch, options, token): ProviderResult<TextEdit[]>
- 参数:
model
:ITextModelposition
:Positionch
:string
options
:FormattingOptionstoken
:CancellationToken
- 返回值:ProviderResult<TextEdit[]>
- 描述:键入字符后提供格式编辑。