控制码整理

ANSI/VT100 BBS支持ANSI/3.64控制码标准,ANSI控制码均以Esc[作为控制码的开始标志。

使用说明

具体格式如下:
\033[设置内容
说明:
\033 是一个八进制数,表示<ESC>
设置内容的具体描述如下:

*[nA 光标上移n个位置!
*[nB 光标下移n个位置!
*[nC 光标左移n个位置!
*[nD 光标右移n个位置!
*[s 保存光标位置
*[u 恢复光标位置
*[m;nH 光标移动到绝对坐标(m,n)处
*[2J 清屏,光标移动到(0,0)处
*[K 删除从光标处开始到行末的所以字符
*[0m 恢复系统显示背景,前景色
*[1m 高亮显示字符 低亮高亮
*[4m 下划线
*[5m 闪烁字符! 闪烁
*[7m 反转显示 反转显示
*[30m ---- *[37m 各种不同的前景色
30 Black 31 Red
32 Green 33 Yellow
34 Blue 35 Magenta
36 Cyan 37 White
*[40m ---- *[47m 各种不同的背景色
40 Black 41 Red
42 Green 43 Yellow
44 Blue 45 Magenta
46 Cyan 47 White

下面是一个例子:

console.info('\x1b[1m\x1b[34m' + '这是一个测试!' +  '\x1b[39m\x1b[22m');

这段代码会在控制台输出蓝色文字。
问题:结尾的39m和22m的含义不清楚

其他方法

可以使用npm模块color进行控制台颜色的控制

var colors = require('colors');
console.log('hello'.blue); 
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 101,113评论 9赞 468
  • 最终,我还是选择了这个字,或许有点悲凉,但我不知道还有什么词汇可以比这个个能描绘生命中的那些缺憾---------...
    第八族阅读 352评论 0赞 0
  • 我们于2016年10月12日到达嘉峪关,登上嘉峪关,放眼关外大漠以北,才真正明白为什么说这里是河西走廊的咽喉,为什...
    道形图阅读 587评论 0赞 9
  • 我提前半小时到单位,是因为难得的没有堵车。可能,天气太好,大家心里都舒坦吧。 刚打开科室的门,我隔壁内科的杜医生就...
    云淡风轻之蓝阅读 742评论 60赞 56
  • 离线检测 navigator.onLine 属性可以判断当前网络是否连通. 同时 还可以监听online offl...
    招展君阅读 256评论 0赞 0

友情链接更多精彩内容