• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

更好的红宝石终端着色库

ruby 来源:tig 6次浏览

有很多着色库:彩色,term-ansicolor。 但是有什么能做到这一点:更好的红宝石终端着色库

puts "#{'hello'.red} world!".bold 

而且world!应该大胆。

为了明确这一点,我想这一点:

"\e[1m\e[31mhello\e[0m\e[1m world!\e[0m" 

或更好即使是这样(只是短):

"\e[1;31mhello\e[0;1m world!\e[0m" 

,而不是这样的:

"\e[1m\e[31mhello\e[0m world!\e[0m" 


===========解决方案如下:

至于有没有,我写我自己,

二十一点和妓女
聪明的 – smart_colored

gem install smart_colored 

和运行

require 'smart_colored/extend' 
# without extend you'll need to use 'string'.colored.red 

puts "#{'hello'.red} world!".bold 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)