إجعل Terminal الخاص ب windows بمظهر إحترافي

إجعل Terminal الخاص ب windows بمظهر إحترافي

23 مارس 2022|دقيقتين قراءة

بيئة جيدة هي من الضروريات لأي مبرمج, و من بين الاشياء اللي كادخل فبيئة جيدة هي good terminal. فهاد المقال غانتعرفو على كفاش تقاد terminal ديال windows إبان إحترافي بالإضافة أنه غايوفر ليك معلومات إضافية ك إسم ل branch اللي نتا فيه, معلومات git و العديد من الأشياء الاخرى.

خاصك windows 10 فما فوق.

تحميل و تثبيت Windows Terminal

اول خطوة هي تقوم بتثبيت windows terminal من خلال Microsoft Store. هادا Terminal من طرف Microsoft كايدعم فتح عدة نوافد بالإضافة إلى أنه قابل للتعديل. كايضم العديد من الخصائص اللي مكاينينش ف Terminal العادي ديال windows.

Windows Terminal

التعديل في الإعدادات

فتح Windows Terminal ضغط على السهم اللي كاين الفوق حدا علامة الزائد ثم ضغط على Settings

Windows Terminal open

من بعد, غادي تباليك نافذة جديدة تفتحات فيها الإعدادات ديال Windows Terminal, غانقومو بتغيير 2 حاجات:

1- في Default profile ختار Windows PowerSell.

2- في Default terminal application ختار Windows Terminal. ( إلى مالقيتيش هاد الإختيار ماشي مشكل)

3- ضغط على Save و غلق كلشي.

Windows Terminal settings

تحميل و تثبيت Nerd Font

هاد ل Font هي اللي غاتعطينا دوك الايقونات و الالوان اللي كايبانو ف terminal. دخل لهاد الموقع غاتلقا العديد من ل Fonts حنا اللي مهتمين بها هي FiraMono Nerd Font قم بتحميلها و تثبيتها.

FiraMono Nerd Font

تحميل و تثبيت Oh-My-Posh

قم بفتح Windows power shell بصلاحيات ل Admin ثم اكتب هادا السطر:

Set-ExecutionPolicy RemoteSigned -scope CurrentUser

هنا بدلنا ل Execution policy ديال powershell باش مايمنعناش ملي نبغيو نخدمو oh-my-posh.

الان غانقومو بتثبيت oh-my-posh:

Install-Module oh-my-posh -Scope CurrentUser

ربما powershell إسولك واش متأكد من أنك باغي تثبت oh-my-posh كتب Y إلى كان عندك ل PC باللغة الأنجليزية او O إلى كان عندك باللغة الفرنسية. المهم قرا و غاتفهم. و ضغط على enter باش إكمل.

الان غلق powershell و فتح windows terminal. غادخل للإعدادات اللي دخلنالهم من قبل و تضغط على open JSON file أولا Ouvrir le fichier JSON كاينا لتحت فالجانب الايسر, غايتحل ملف فيه الاعدادات ديال windows terminal بحث على profiles ثم defaults كيفما كاتشوفو فالصورة.

settings

بين المعقوفات ديال defaults غانضيفو هاد ل code اللي لتحت:

"font": { "face": "FiraMono Nerd Font" }

ثم دير حفض و غلق الملف. هنا كانقولو ل windows terminal باش يستعمل ل font اللي تبثنا من قبل.

المرحلة الاخيرة.

الان غانعطيو ل powershell بعض الاوامر باش إشغلها فكل مرة كانفتحوه بالإضافة ل Theme باش بغيناه يخدم.

notepad $PROFILE

غايتفتح ليك ملف ببرنامج notepad حط فيه هاد 2 ديال الاسطر 👇 و دير حفض للملف و غلقو.

Import-Module oh-my-posh Set-PoshPrompt -Theme jandedobbeleer

الان غلق windows terminal و عاود فتحو تسنا شويا باش powershell إجهز الإعدادات اللي خاصينو, هادشي غير أول مرة من بعد غايولي إتفتح بسرعة. النتيجة غاتكون كيفما كتشوفو فالصورة لتحت 👇.

oh my posh theme

jandedobbeleer هو إسم Theme اللي كاتشوفو فالصورة ☝️

إلى بغيتي تشوف Themes اللي كاينين, كتب ف powershell

Get-PoshThemes

غايطلعوليك themes اللي كاينين ف oh-my-posh بالاسماء ديالهم:

oh my posh themes

شوف theme اللي بغيتي و دير سميتو فبلاصت jandedobbeleer.

وصلنا لنهاية المقال, بالصحة و الراحة terminal الجديد و إلى اللقاء فمقال أخر.