我有一个用Coffeescript编写的简单的readline shell:
rl = require 'readline'
cli = rl.createInterface process.stdin, process.stdout, null
cli.setPrompt "hello> "
cli.on 'line', (line) ->
console.log line
cli.prompt()
cli.prompt()
运行这个命令会显示一个提示符:
$ coffee cli.coffee
hello>
我希望能够按下Ctrl-L
来清除屏幕。这种操作是否可行?
我还注意到,无论是在node还是coffee的REPL中,我都无法按下Ctrl-L
。
我的系统是Ubuntu 11.04。
'\u001B[0;0f'
,但现在已经完美运行。谢谢。 - mkopalacore
库的readline
中可用。留下了答案! :) - stringparser