在用户聚焦终端并按下回车键之前,我如何将内容登录到终端?
我找不到在调用函数范围之外访问终端的 echo 方法的方法。
“问候”选项很好,但没有帮助,我正在尝试使用终端来显示不断运行的后台应用程序的日志。
谢谢你。
在用户聚焦终端并按下回车键之前,我如何将内容登录到终端?
我找不到在调用函数范围之外访问终端的 echo 方法的方法。
“问候”选项很好,但没有帮助,我正在尝试使用终端来显示不断运行的后台应用程序的日志。
谢谢你。
找到它,通过将“终端”方法设置为一个变量,它实际上返回了创建的终端(作为构造函数)。
我花了一段时间才发现,可能是因为我对 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");
});