特别是我想发送
ctrl + l
清除终端,所以每次我测试我的脚本时终端都是干净的。
如果你在 linux 上:
console.log('\033[2J');
如果您在 Windows 上,我认为这可行:(将光标设置为 0,0)
var util = require('util');
util.print("\u001b[2J\u001b[0;0H");
我们基本上是在使用 ANSI 转义码的强大功能:
这些是 ANSI 转义码。第一个 ( )从上到下 (
\033[2J
) 清除整个屏幕 ( )。第二个代码 ( ) 将光标定位在行、列。J
2
\033[1;1H
1
1
您可能想在这里阅读完整的 Wikipedia 文章以完全理解它。