如何调整 xtermjs 终端的大小

How to resize xtermjs terminal

我不知道如何调整 xterm.js 终端的大小。有人知道该怎么做吗?我试过 css 但没用。

提前致谢。

这是定义 xterm 基础数据以设置列和行的方法:

let xterm = new Xterm({
    rows: 22,
    cols: x, //any value
});

要调整大小,您可以使用 fitAddon:

let fitAddon = new FitAddon();
xterm.loadAddon(fitAddon);
fitAddon.fit();

xterm.onResize(function (evt) {
   websocket.send({ rows: evt.rows });
});

有关调整 xterm.js 终端 here 大小的更多详细信息。