我工作的一个简单的CLI脚本,想一些颜色添加到下面的代码:添加颜色,在白色大空间的终端提示结果
rl.question('Enter destination path: ', function(answer) {
// ...
});
rl.write('/home/' + user + '/bin');
该款显示器在终端:
Enter destination path: /home/jmcateer/bin_
但我想一些颜色添加到提示我做了以下内容:
rl.question('\u001b[1;36mEnter destination path:\u001b[0m ', function(answer) {
});
rl.write('/home/' + user + '/bin');
而且comman d行提示最后显示:
Enter destination path: /home/jmcateer/bin_
它的工作原理,但有大量的空白,我宁愿不在那里。有没有人有任何想法如何处理这个?
编辑:
我无法通过它退格键删除空白......当我尝试使用退格键的白色空间跳转到另一端,像这样
Enter destination path: /home/jmcateer/bin_
Enter destination path: /home/jmcateer/bi _
Enter destination path: /home/jmcateer/b _
...
Enter destination path: _
此时退格不起作用。
没有喜悦它没有任何效果,它不会出现是正常的字符,请看到我的编辑 – JaredMcAteer