zoukankan      html  css  js  c++  java
  • vt100

    VT100控制码归类如下。

    33[0m 关闭所有属性

    33[1m 设置高亮度
    
    33[4m 下划线
    
    33[5m 闪烁
    
    33[7m 反显
    
    33[8m 消隐
    
    33[30m -- 33[37m 设置前景色
    
    33[40m -- 33[47m 设置背景色
    
    33[nA 光标上移n 行
    
    33[nB 光标下移n 行
    
    33[nC 光标右移n 行
    
    33[nD 光标左移n 行
    
    33[y;xH设置光标位置
    
    33[2J 清屏
    
    33[K 清除从光标到行尾的内容
    
    33[s 保存光标位置
    
    33[u 恢复光标位置
    
    33[?25l 隐藏光标
    
    33[?25h 显示光标
    

    VT100 关于颜色的说明.
    VT100 的颜色输出分为,注意要同时输出前景的字符颜色和背景颜色。

    字背景颜色范围:40----49

     40:黑
    
     41:深红
    
     42:绿
    
     43:黄色
    
     44:蓝色
    
     45:紫色
    
     46:深绿
    
     47:白色
    
     字颜色:30-----------39
    
     30:黑
    
     31:红
    
     32:绿
    
     33:黄
    
     34:蓝色
    
     35:紫色
    
     36:深绿
    
     37:白色
    

    这样输出一个字符串比较完整如下

    echo "33[字背景颜色;字体颜色m 字符串33[0m" 
    

    例:

    echo "33[41;36m something here 33[0m"
    

    VT100 的编程定义

    象VT100这种固定又难定的编程完全可以用宏定义来简化编程使用.

  • 相关阅读:
    vue动态改变样式
    前端上传到七牛云图片
    vue实现发送验证码60秒
    移动端使用lib-flexible
    作用域插槽
    vue中的keep-alive
    vue优化
    vue动画move的实现
    vue自带的动画效果
    v-model的理解
  • 原文地址:https://www.cnblogs.com/yushengzhou/p/9515674.html
Copyright © 2011-2022 走看看