xterm.js框架实现复制粘贴

479 阅读1分钟

xterm.js 支持 右键粘贴快捷键粘贴

解决方式

1.修改源码

/node_modules/xterm/typings/xterm.d.ts 文件中增加一行代码,让其支持 onpaste 事件,并能正确传递参数。

on(type: 'paste', listener: (event: KeyboardEvent) => void): void;

2.配置xtem.js

var terminal = new Terminal({
	...
});
// onpaste事件
terminal.on('paste', function (text) {
	console.log('剪贴板中的值',text);
})