如何手动初始化终端?

时间:2014-10-16 02:29:29

标签: jquery-terminal

如何在用户关注终端并按下回车键之前将内容记录到终端?

我无法找到一种方法来访问调用函数范围之外的终端的echo方法。

"问候"选项很好,但它没有帮助,我试图使用终端显示持续运行的后台应用程序的日志。

谢谢。

1 个答案:

答案 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");
});