使用 Ruby,如何为终端中的输出执行背景和前景文本着色?
我记得,在编写 Pascal 时,我们都曾经编写自己的textcolor(鈥�)程序,以使我们的小型教育程序看起来更漂亮和更具表现力。
textcolor(鈥�)
我将如何在 Ruby 中编写等价的代码?核心库中是否有任何内置支持可以做到这一点?如果没有,添加它的惯用方式是什么?
着色是我最喜欢的宝石!:-)
看看这个:
https://github.com/fazibear/colorize
安装:
gem install colorize
用法:
require 'colorize' puts "I am now red".red puts "I am now blue".blue puts "Testing".yellow