اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

هنالك العديد من الطرق لتلوين مخرجات في الروبي، فأسهل وأبسط طريقة هي عن طريقة استخدام colorize الذي يمكنك تثبيته عن طريق الأمر التالي:

sudo gem install colorize

وهذا مثال بسيط على استخدام  colorize لتلوين مخرجات الطرفية.
كما يمكنك القيام بدالة لتلوين المخرجات حسب رقم اللون كما في المثال التالي:

class String
  # colorization
  def colorize(color_code)
    "\e[#{color_code}m#{self}\e[0m"
  end

  def red
    colorize(31)
  end

  def green
    colorize(32)
  end

  def yellow
    colorize(33)
  end

  def blue
    colorize(34)
  end

  def pink
    colorize(35)
  end

  def light_blue
    colorize(36)
  end
end

الطريقة في الأعلى تعمل فقط على أنظمة يونكس (لينكس وماك …) ولا تعمل على أنظمة ويندوز.
وهذا صنف به العديد من الميزات حيث يمكنك تلوين النص أو جعله أغمق أو أن تضع سطرا أسفله أو أن تجعله مائلا.

المصدر

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...