راه اندازی Powerline در ترمینال ویندوز

دوست دارید که یه ترمینال خوشگل داشته باشید؟پاورلاین به ما کمک میکنه که ترمینالمون رو خوشگل کنیم. Powerline یک تجربه سریع فرمان سفارشی را فراهم می کند و وضعیت کدگذاری رنگ و درخواست های وضعیت Git را ارائه می دهد. (ترجمه گوگله ?)تو این مطلب شما 3 تا چیز یاد میگیرین:راه اندازی پاورلاین در پاورشلراه اندازی پاورلاین در WSLحل مشکل گلیف ها (کاراکتر یا ایکون هایی که تو فونت موجود نیست)برای راه اندازی پاورلاین ما از terminal جدید مایکروسافت که از اینجا قابل دریافت هست استفاده میکنیم (اگر ترمینال رو ندارید شما میتونید از خود powershell هم استفاده کنید)راه اندازی پاورلاین در پاورشلpowershell رو باز کنید و دستورات زیر رو برای نصب ماژول های موردنیاز ارسال کنید Install-Module posh-git -Scope CurrentUser Install-Module oh-my-posh -Scope CurrentUserماژول اول وضعیت git رو در ترمینال مشخص میکنه و ماژول دوم تم رو در ترمینال فعال میکنهبعد از نصب ماژول ها دستور زیر رو بزنید تا فایل پروفایل برای تنظیمات ایجاد بشهnotepad $PROFILEحالا دستورات زیر رو کپی کنید داخل فایل و ذخیرش کنیدImport-Module posh-git Import-Module oh-my-posh Set-Theme Paradoxتا اینجا ماژول هارو نصب کردیم و به پاورشل گفتیم که وقتی اجرا میشه 2 تا ماژول رو بارگذاری کنه و تم رو روی paradox قرار بده (در صورت نیاز میتونید تم دیگه ای رو بصورت پیشفرض قرار بدید)لیست تم های موجود اینجا لیست شدهاگر خواستید تم رو عوض کنید میتونید از پاورشل دستور زیر رو ارسال کنیدSet-Theme paradoxحل مشکل گلیف هابرای حل این مشکل باید از فونت هایی استفاده کنید که از گلیف ها پشتیبانی بکنن برای شروع میتونید از فونت Cascadia Code PL استفاده کنید.از اینجا فونت هارو دانلود کنید و با دابل کلیک روی فونت روی ویندوزتون نصبش کنیداگر Cascadia رو دوست ندارید از اینجا میتونید فونت های دیگه ای رو انتخاب کنیدحالا باید به ترمینال بگیم که از فونت جدید استفاده کنه اگر از ترمینال جدید استفاده میکنید از منو Settings رو بزنید و داخل فایل جیسون گزینه زیر رو به قسمت پاورشل (یا هر پروفایل دیگه که لازم دارید) اضافه کنید&quotfontFace&quot: &quotCascadia Code PL&quot,پروفایل پاورشلتون یچیزی باید تو این مایه ها بشه{ // Make changes here to the powershell.exe profile. &quotguid&quot: &quot{61c54bbd-c2c6-5271-96e7-009a87ff44bf}&quot, &quotname&quot: &quotWindows PowerShell&quot, &quotcommandline&quot: &quotpowershell.exe&quot, &quotfontFace&quot: &quotCascadia Code PL&quot, &quothidden&quot: false },اگر از خود برنامه پاورشل استفاده میکنید روی Title راست کلیک بزنید و از Properties قسمت Fontfamily فونت جدید رو انتخاب کنید.ترمینال رو ببندید و دوباره باز کنید حالا میتونید از ترمینال قشنگتون بیشتر لذت ببرید.?راه اندازی پاورلاین در WSLاگر میخواید تو ترمینال Bash که از طریق WSL ویندوز اجرا میشه هم این تم رو پیاده سازی کنید مراحل زیر رو انجام بدیداول پکیج go رو نصب کنید و بعد پروژه پاورلاین رو با گو دریافت کنیدsudo apt install golang-go go get -u github.com/justjanne/powerline-goفایل .bashrc رو پیدا کنید (تو قسمت home/user موجوده این فایل) و کدهای زیر رو به انتهاش اضافه کنیدمیتونید برید به محل home/user و بعد دستور زیر رو اول بزنید تا ادیتور متن برای شما باز بشه بعد کدهارو کپی کنید:notepad ./bashrcیاcode ./bashrcبعد این کدهارو داخل فایل کپی و ذخیره کنیدGOPATH=$HOME/go function _update_ps1() { PS1=&quot$($GOPATH/bin/powerline-go -error $?)&quot } if [ &quot$TERM&quot != &quotlinux&quot ] && [ -f &quot$GOPATH/bin/powerline-go&quot ]; then PROMPT_COMMAND=&quot_update_ps1; $PROMPT_COMMAND&quot fiاینم نتیجش: