如何在用户关注终端并按下回车键之前将内容记录到终端?
我无法找到一种方法来访问调用函数范围之外的终端的echo方法。
"问候"选项很好,但它没有帮助,我试图使用终端显示持续运行的后台应用程序的日志。
谢谢。
答案 0 :(得分:1)
通过设置"终端"找到它。变量的方法它实际上返回创建的终端(作为构造函数)。
我花了一些时间才发现,也许是因为我没有多少JScript经验,而且它有一些关于变量访问,继承等的概念,而不是其他语言。
现在我可以存储创建的终端并在创建后立即使用它:
$(function () {
var terminal;
terminal = $('#consolediv').terminal(function(command, term) {
if (command !== '') {
interp.eval(command);
} else {
term.echo('');
}
}, { greetings: false });
terminal.echo("logging and using terminal right after creation");
});