如何在VS代码中关闭TextDocument? [英] How to close TextDocument in VS Code?

查看:0
本文介绍了如何在VS代码中关闭TextDocument?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在编写vscode扩展。

我使用vscode.window.showTextDocument打开了一个TextDocument,并希望稍后关闭它。但我找不到API来关闭它。最后我找到了this commit,它去掉了closeTextDocument。我现在应该做什么?

推荐答案

我遇到了同样的问题。我设法做到这一点的唯一方法是通过workbench.action.closeActiveEditor,正如TextEditor.hide的内联文档所推荐的那样。

这有点像黑客--基本上是在编辑器中显示文档,然后关闭活动的编辑器:

vscode.window.showTextDocument(entry.uri, {preview: true, preserveFocus: false})
    .then(() => {
        return vscode.commands.executeCommand('workbench.action.closeActiveEditor');
    });

这篇关于如何在VS代码中关闭TextDocument?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆