VSCode API: 如何为commands.executeCommand指定目标编辑器?
如何在VSCode中无需激活编辑器执行
editor.foldAll命令 - VSCode的
editor.foldAll命令本身不支持直接传入编辑器实例作为参数指定目标,它的设计逻辑是基于活动文本编辑器上下文运行的。 - 要实现无需激活编辑器就折叠代码的需求,直接调用编辑器实例的原生API方法即可,不用通过命令执行:
// 假设已获取目标编辑器实例targetEditor targetEditor.foldAll(); - 这个
foldAll()方法属于TextEditor类的原生API,直接作用于指定的编辑器实例,无需提前激活编辑器,完全匹配你的需求。
内容的提问来源于stack exchange,提问作者Muhammad Ozair
相关产品推荐
相关产品推荐

