gpt4 book ai didi

visual-studio-code - vscode.workspace.openTextDocument 静默失败

转载 作者:行者123 更新时间:2023-12-05 03:02:16 26 4
gpt4 key购买 nike

使用相同的 Uri 值,openTextDocument 无法产生任何明显的效果,但 executeCommand 成功打开文档。

vscode.workspace.openTextDocument(uri);
vscode.commands.executeCommand("vscode.open", uri);

vscode.workspace.openTextDocument 是否存在任何已知问题?

最佳答案

这可能只是对openTextDocument()的作用的误解。它只是创建一个 vscode.TextDocument 实例,实际上在 UI 中显示它是独立的。这就是为什么它在 vscode.workspace 命名空间而不是 vscode.window 中。

vscode.window.showTextDocument用于实际显示文档:

Show the given document in a text editor. A column can be provided to control where the editor is being shown. Might change the active editor.

vscode.workspace.openTextDocument(...).then(
document => vscode.window.showTextDocument(document));

关于visual-studio-code - vscode.workspace.openTextDocument 静默失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55061854/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com