كيفية إضافة كود Terminal إلى Microsoft Word مع التلوين الصحيح

إذا كنت ترغب في وضع كود Terminal في Word مع التلوين الصحيح ، لن يعمل سوى النسخ واللصق. ستحتاج إلى استخدام أداة لإنشاء HTML ملون ، ثم استيراد HTML إلى Word. يمكننا استخدام ansi2HTML لتحويل كود Terminal إلى HTML ، ثم وضعه في مستند Microsoft Word.

باستخدام ansi2HTML لإنشاء كود Terminal الملون كـ HTML

إذا كنت تستخدم نظام التشغيل MacOS أو Linux أو لديك نظام تشغيل Linux يعمل بنظام التشغيل Windows ، فيمكنك استخدام ansi2HTML لإخراج كود Terminal الملون إلى Microsoft Word.

كيفية إضافة كود Terminal إلى Microsoft Word مع التلوين الصحيح - لينكس

تثبيت ansi2HTML

بدون الوصول إلى yum ، نحتاج إلى مدير الحزم للسماح لنا بتثبيت ansi2HTML.

للأسف ، الحزمة ليست على brew، ولكن يمكننا الحصول عليها من pip. إذا لم تكن قد قمت بتثبيت pip بالفعل ، فقم باستلامها عن طريق تشغيل الأمر أدناه في Terminal:

sudo easy_install pip

بمجرد تثبيت pip، يمكنك سحب ansi2HTML لأسفل من pip باستخدام هذا الأمر:

pip install ansi2html

يمكن لمستخدمي Linux الذين يستخدمون yum استخدام الأوامر التالية لتثبيت:

sudo yum install python-ansi2html

استخدام ansi2HTML في Terminal

مع ansi2HTML المثبت ، يمكننا الآن استخدامه في Terminal.

بناء الجملة العام لـ ansi2html هو:

ls --color = always | ansi2html> directories.html

يأتي أولاً الأمر الذي نرغب في طباعته مع تمكين أية علامات للتلوين. ثم نوجه ذلك الإخراج إلى ansi2html ونستخدم حرف إقحام لتصديره إلى ملف بامتداد .html.

على سبيل المثال ، لطباعة سجلات نظام MacOS بالألوان ، يمكنني تشغيل شيء مثل ما يلي:

sudo tail /var/log/system.log | ccze -A | ansi2html> logs.html

سيلاحظ القراء الذين يتعاملون مع العين النقية أني قمت بادخال ccze كخطوة ثانوية لتلوين سجلاتي. يمكنك الحصول على هذا من brew مع:

brew install ccze

افتح ملف HTML الناتج ، وسنرى الإخراج الملون لأمرنا.

كيفية إضافة كود Terminal إلى Microsoft Word مع التلوين الصحيح - لينكس

لاحظ أنك تحتاج إلى توخي الحذر لتلوين الرمز الذي يخرج من Terminal بشكل صريح ، لأن الأمر pipe (|) غالبًا ما يزيل التلوين حتى إذا طلبت المتغيرات البيئية خلاف ذلك.

لصق HTML الملون في Word

الآن بعد أن أنشأت HTML ملونًا ، تحتاج إلى طريقة لوضع ذلك في Word.

1. من قائمة “إدراج” على الشريط في Microsoft Word ، حدد “نص من ملف” أسفل القائمة المنسدلة لرمز الموضوع.

كيفية إضافة كود Terminal إلى Microsoft Word مع التلوين الصحيح - لينكس

إذا كنت لا ترى هذا الرمز ، فتأكد من زيادة نافذة Word إلى أقصى حد لكشف جميع الرموز في الشريط.

2. في متصفح الملفات المنبثقة ، حدد ملف HTML الذي أنشأته ansi2HTML. سيتم نسخ النص الملون في Word.

كيفية إضافة كود Terminal إلى Microsoft Word مع التلوين الصحيح - لينكس

تغيير نظام ألوان ansi2HTML

كما ترى ، فإن بعض النصوص يصعب قراءتها. يمكننا ضبط الألوان يدويًا في مكانين. في هذه الحالة ، يكون الأول هو الأمر ccze ، الذي كان مسؤولاً عن تطبيق اللون في البداية. ولكن بشكل مباشر ، يمكننا تحرير CSS في ملف HTML الذي أنشأه ansi2HTML.

1. افتح ملف HTML في محرر نصي.

2. في رأس مستند HTML ، يمكننا رؤية CSS المُنشأ تلقائيًا.

كيفية إضافة كود Terminal إلى Microsoft Word مع التلوين الصحيح - لينكس

3. يحدد ansi2HTML عددًا من الفئات لتطبيق الألوان. نحتاج ببساطة إلى معرفة أي الطبقات مرتبطة بالألوان التي نريد تغييرها ، ثم اختيار لون أكثر ملاءمة.

يمكننا أيضًا تشغيل ansi2HTML بنمط الألوان الفاتحة باستخدام علامة -l ، مثل:

ansi2html -l> logs.html

ينتج عن هذا نص أكثر وضوحًا في مقابل خلفية بيضاء ، على الرغم من أنه ليس جذابًا:

كيفية إضافة كود Terminal إلى Microsoft Word مع التلوين الصحيح - لينكس

يمكنك أيضًا وضع مربعات شفرات أقصر في مربع نص وتعيين الخلفية إلى لون داكن ، ولكن ربما يكون هذا هو الخيار الأقل مرونة.

الخلاصة

يمكن استخدام عملية مشابهة لتلوين مجموعة متنوعة من التعليمات البرمجية. إذا كان بإمكانك إنتاج إخراج قياسي ملون في Terminal ، يمكنك “طباعة” ذلك إلى ansi2HTML وإفلاته في Word.

زر الذهاب إلى الأعلى