• data {string}
    • key {Object}
      • ctrl {boolean} true 表示 Ctrl 键。
      • meta {boolean} true 表示 Meta 键。
      • shift {boolean} true 表示 Shift 键。
      • name {string} 按键的名称。

    rl.write() 方法将 datakey 标识的按键序列写入 output。 仅当 output 是 [TTY] 文本终端时才支持 key 参数。 有快捷键组合的列表,请参见 [TTY 快捷键][TTY keybindings]。

    如果指定了 key,则忽略 data

    当调用时,如果 input 流已暂停,则 rl.write() 将恢复它。

    如果 readline.Interface 创建时 output 被设置为 nullundefined,则不会写入 datakey

    1. rl.write('删除这个!');
    2. // 模拟 Ctrl+U 删除先前写入的行。
    3. rl.write(null, { ctrl: true, name: 'u' });

    rl.write() 方法将数据写入 readlineInterfaceinput,就像它是由用户提供的一样。