如何用 nodejs 打开 vim

    科技2022-08-08  120

    require("child_process").exec("vi", (err, data) => { console.error(err) console.data(data.toString()) })

    直接这样没有效果。

    需要绑一下 stdio ,我找了个库,比 child_process 好用一些,返回 Promise 的。

    const execa = require("execa") await execa("vi", [ "..." ], { stdin: process.stdin, stdout: process.stdout, stderr: process.stderr })

    showtooltip整理

    Processed: 0.016, SQL: 8