3个版本
0.1.2 | 2021年3月8日 |
---|---|
0.1.1 | 2021年3月8日 |
0.1.0 | 2021年3月8日 |
在图形API中排名#524
11KB
219行(不含注释)
console-codes-rs
一些枚举,用于渲染在console_codes(4)中记录的转义序列。主要的CSI枚举实现了Display,使其可以轻松转换为字符串。
示例
使用清除显示屏
代码清除屏幕,使用光标位置
代码将光标移动到左上角,然后使用三个属性的设置图形渲染
序列将颜色设置为闪烁的蓝色文字和深天蓝色背景,并打印你好,世界!
use console_codes::{CSI, SGR};
fn main() {
print!("{}", CSI::ED(2));
print!("{}", CSI::CUP(1, 1));
print!("{}", CSI::SGR(&[SGR::Blink, SGR::FG24(0, 0, 255), SGR::BG24(0, 191, 255)]));
print!("{}", "Hello, world!");
print!("{}", CSI::SGR(&[SGR::Reset]));
println!();
}