如何从 TextDocument 获取 TextEditor
How to get TextEditor From TextDocument
目前我有一个来自 onWillSaveTextDocument 事件回调的 TextDocument。我想编辑此文本文档,但为此我需要 class TextEditor。我如何从这个 TextDocument 中获取关联的 TextEditor?
您可以使用数组vscode.window.visibleTextEditors
,通过比较文档找到TextEditor:
const editor = vscode.window.visibleTextEditors.find(
(editor) => editor.document === ev.document
);
目前我有一个来自 onWillSaveTextDocument 事件回调的 TextDocument。我想编辑此文本文档,但为此我需要 class TextEditor。我如何从这个 TextDocument 中获取关联的 TextEditor?
您可以使用数组vscode.window.visibleTextEditors
,通过比较文档找到TextEditor:
const editor = vscode.window.visibleTextEditors.find(
(editor) => editor.document === ev.document
);