如何解决使新创建的终端可见VSCode
我正在使用打字稿为VSCode创建新的扩展。我几乎所有的东西都在工作,但是我想使自己创建的终端(使用vscode.window.createTerminal()
)可见。我已经能够发送文本来运行命令,并且我认为.show
可以工作,但是没有用。有什么我想念的吗?
if (!hugoTerminal) {
hugoTerminal = vscode.window.createTerminal({
name: 'Hugo Server'
});
}
let execCommand = 'hugo server ' + previewArguments + ' -s ' + vscode.workspace.rootPath;
hugoTerminal.sendText( execCommand );
hugoTerminal.show;
谢谢!
解决方法
我无法发表评论,所以我只在这里发表。 Show是一个函数,因此您需要()。
show(preserveFocus?: boolean): void
https://code.visualstudio.com/api/references/vscode-api#Terminal
别担心我们都会犯这个错误。恭喜!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。