【发布时间】:2017-03-03 16:50:32
【问题描述】:
我正在创建一个 VSCode 扩展。我没有看到任何用于清除终端的 API。我错过了什么还是需要实施?
我尝试查看 VSCode 参考文档,但找不到任何有用的信息。
【问题讨论】:
-
据我所知,它还没有实现,问题仍然存在。 github.com/Microsoft/vscode/issues/17895
标签: visual-studio-code vscode-extensions
我正在创建一个 VSCode 扩展。我没有看到任何用于清除终端的 API。我错过了什么还是需要实施?
我尝试查看 VSCode 参考文档,但找不到任何有用的信息。
【问题讨论】:
标签: visual-studio-code vscode-extensions
Philipp Kief 是正确的,没有官方 API。如前所述, https://github.com/Microsoft/vscode/issues/17895 添加此曲目
如果您绝对需要此功能,请尝试使用workbench.action.terminal.clear 命令清除活动终端:
import { commands } from 'vscode';
commands.executeCommand('workbench.action.terminal.clear');
【讨论】:
workbench.action.terminal.clear 会清除所有终端输出,而不仅仅是视图中的内容。