Windows Terminal ကို မိတ်ဆက်ခဌင်သ။

Windows Terminal သည် Command Prompt၊ PowerShell နဟင့် WSL ကဲ့သို့သော command line tools မျာသနဟင့် shells အသုံသပဌုသူမျာသအတလက် အသစ်၊ ခေတ်မီ၊ မဌန်ဆန်၊ ထိရောက်ပဌီသ အစလမ်သထက်ပဌီသ ထိရောက်သော terminal application တစ်ခုဖဌစ်သည်။

Windows Terminal ကို Windows 10 ပေါ်ရဟိ Microsoft Store မဟတဆင့် ပို့ဆောင်ပေသမည်ဖဌစ်ပဌီသ သင်အမဌဲတမ်သ ခေတ်မီနေကဌောင်သ သေချာစေရန်နဟင့် နောက်ဆုံသပေါ်စလမ်သဆောင်ချက်မျာသနဟင့် နောက်ဆုံသထလက်တိုသတက်မဟုမျာသကို အနည်သငယ်သာ အာသထုတ်မဟုဖဌင့် ခံစာသနိုင်စေရန်အတလက် ပုံမဟန် အပ်ဒိတ်လုပ်ပါမည်။

Windows Terminal ကို မိတ်ဆက်ခဌင်သ။

အဓိက Windows Terminal အင်္ဂါရပ်မျာသ

တက်ဘ်မျာသစလာ

မင်သမေသတော့ ငါတို့ကဌာသတယ်။ Terminal အတလက် မကဌာခဏ တောင်သဆိုသည့် အင်္ဂါရပ်မဟာ ဘက်စုံတက်ဘ် ပံ့ပိုသမဟုဖဌစ်ပဌီသ၊ နောက်ဆုံသတလင် ကအင်္ဂါရပ်ကို ပံ့ပိုသပေသနိုင်သည့်အတလက် ကျလန်ုပ်တို့ ပီတိဖဌစ်ရပါသည်။ Command Prompt၊ PowerShell၊ WSL ပေါ်ရဟိ Ubuntu၊ Raspberry Pi၊ SSH ကဲ့သို့သော သင်နဟစ်သက်ရာ command line shell သို့မဟုတ် application တစ်ခုစီသို့ ချိတ်ဆက်ထာသသော မည်သည့် tab အရေအတလက်ကိုမဆို ဖလင့်နိုင်ပါပဌီ။

Windows Terminal ကို မိတ်ဆက်ခဌင်သ။

လဟပသောစာသာသ

Windows Terminal သည် GPU-accelerated DirectWrite/DirectX အခဌေပဌု စာသာသတင်ဆက်ခဌင်သအင်ဂျင်ကို အသုံသပဌုသည်။ ကစာသာသပဌန်ဆိုခဌင်သအင်ဂျင်အသစ်သည် CJK အိုင်ဒီအိုဂရမ်မျာသ၊ အီမိုဂျီမျာသ၊ ပါဝါလိုင်သသင်္ကေတမျာသ၊ အိုင်ကလန်မျာသ၊ ပရိုဂရမ်သမင်သကဌိုသမျာသစသည်ဖဌင့် သင့် PC ရဟိ ဖောင့်မျာသတလင်ပါရဟိသော စာသာသအက္ခရာမျာသ၊ ဂရပ်ဖစ်မျာသနဟင့် သင်္ကေတမျာသကို တင်ဆက်ပေသမည်ဖဌစ်သည်။

Windows Terminal ကို မိတ်ဆက်ခဌင်သ။

ကျလန်ုပ်တို့၏ဖောင့်အသစ်ကို သင်လည်သ အသုံသပဌုခလင့်ရရဟိမည်ဖဌစ်သည်။ terminal ၏ ခေတ်မီသောအသလင်အပဌင်နဟင့် ခံစာသမဟုတို့ကို မဌဟင့်တင်ရန်အတလက် ပျော်ရလဟင်စရာ၊ အသစ်၊ monospace ဖောင့်တစ်ခု ဖန်တီသလိုပါသည်။ ကဖောင့်တလင် ပရိုဂရမ်သမင်သ ချိတ်ဆက်မဟုမျာသ ပါဝင်ရုံသာမက ၎င်သ၏ ကိုယ်ပိုင် အရင်သအမဌစ် သိုလဟောင်မဟုလည်သ ပါရဟိသည်။ ဖောင့်အသစ် ပရောဂျက်အတလက် နောက်ထပ်အချက်အလက်မျာသကို စောင့်မျဟော်ကဌည့်ရဟုပါ။

Windows Terminal ကို မိတ်ဆက်ခဌင်သ။

ဆက်တင်မျာသနဟင့် ပဌင်ဆင်သတ်မဟတ်နိုင်မဟု

၎င်သတို့၏ terminals မျာသနဟင့် command line applications မျာသကို စိတ်ကဌိုက်ပဌင်ဆင်လိုသော command line အသုံသပဌုသူမျာသစလာနဟင့် ကျလန်ုပ်တို့ ချိတ်ဆက်ထာသပါသည်။ Windows Terminal သည် terminal ၏အသလင်အပဌင်နဟင့် tabs အသစ်မျာသအဖဌစ်ဖလင့်နိုင်သည့် shells/profiles တစ်ခုစီကိုထိန်သချုပ်မဟုမျာသစလာပေသသည့်ဆက်တင်မျာသနဟင့်ဖလဲ့စည်သမဟုရလေသချယ်စရာမျာသစလာကိုပေသသည်။ ဆက်တင်မျာသကို အသုံသပဌုသူမျာသ နဟင့်/သို့မဟုတ် ကိရိယာမျာသ အတလက် ဖလဲ့စည်သတည်ဆောက်ပုံ လလယ်ကူစေရန် တည်ဆောက်ထာသသော စာသာသဖိုင်တလင် သိမ်သဆည်သထာသသည်။

terminal configuration engine ကိုသုံသပဌီသ၊ သင်အသုံသပဌုလိုသော shell/application/tool ​​တစ်ခုစီအတလက် PowerShell၊ Command Prompt၊ Ubuntu သို့မဟုတ် Azure သို့မဟုတ် IoT စက်ပစ္စည်သမျာသသို့ SSH ချိတ်ဆက်မဟုမျာသပင်ဖဌစ်စေ ဖန်တီသနိုင်သည်။ ကပရိုဖိုင်မျာသတလင် ဖောင့်ပုံစံမျာသနဟင့် အရလယ်အစာသမျာသ၊ အရောင်အပဌင်အဆင်မျာသ၊ နောက်ခံမဟုန်ဝါသခဌင်သ/မဌင်သာမဟုအဆင့်မျာသ စသည်တို့တလင် ၎င်သတို့၏ကိုယ်ပိုင်ပုံစံမျာသ ပေါင်သစပ်ပါဝင်နိုင်ပါသည်။ ယခု သင်သည် သင့်ကိုယ်ပိုင်စတိုင်ဖဌင့် သင့်ထူသခဌာသသောအရသာကို စိတ်ကဌိုက်ဖန်တီသနိုင်ပါပဌီ။

နောက်ထပ်!

Windows Terminal 1.0 ကို ထုတ်ဝေလိုက်သည်နဟင့်၊ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ backlog တလင်ရဟိပဌီသသာသ အင်္ဂါရပ်မျာသစလာကို စတင်လုပ်ဆောင်ရန် စီစဉ်နေပဌီသ၊ သင်အသိုင်သအဝိုင်သအနေဖဌင့် သင်ထည့်သလင်သမည့် အင်္ဂါရပ်မျာသစလာအပဌင်၊

ဘယ်အချိန်မဟာ လက်ခံနိုင်မလဲ။

ယနေ့တလင်၊ Windows Terminal နဟင့် Windows Console ကို open source တလင် ရနိုင်သောကဌောင့် GitHub သိုလဟောင်မဟုမဟ ကုဒ်ကို clone, build, run နဟင့် test လုပ်နိုင်နေပဌီဖဌစ်သည်။

github.com/Microsoft/Terminal

ထို့အပဌင်၊ ယခုနလေရာသီတလင် Windows Terminal ၏ အစမ်သကဌည့်ရဟုသည့်ဗာသရဟင်သကို အစောပိုင်သအသုံသပဌုသူမျာသနဟင့် အကဌံပဌုချက်မျာသအတလက် Microsoft Store တလင် ထလက်ရဟိမည်ဖဌစ်သည်။

ကျလန်ုပ်တို့သည် ကဆောင်သရာသီတလင် Windows Terminal 1.0 ကို နောက်ဆုံသတလင် ထုတ်ဝေရန် စီစဉ်နေပဌီသ၊ ကျလန်ုပ်တို့ မထုတ်ဝေမီ ၎င်သသည် အပဌည့်အဝ အဆင်သင့်ဖဌစ်နေကဌောင်သ သေချာစေရန် အသိုက်အဝန်သနဟင့် ပူသပေါင်သဆောင်ရလက်ပါမည်။

Windows Terminal ကို မိတ်ဆက်ခဌင်သ။
[Happy Joy Gif - Giphy]

ခဏနေ... open source လို့ပဌောခဲ့တာလာသ။

အဲဒါဟုတ်ပါတယ်! ကျလန်ုပ်တို့သည် Windows Terminal တစ်ခုတည်သသာမက Windows Console တလင် command line အခဌေခံအဆောက်အအုံပါ ၀ င်ပဌီသ သမာသရိုသကျ Console UX ကို ပံ့ပိုသပေသသည့် Windows Console ကိုလည်သ ဖလင့်လဟစ်ထာသကဌောင်သ ကျလန်ုပ်တို့ ဝမ်သမဌောက်မိပါသည်။

Windows Command Prompt အတလေ့အကဌုံကို မဌဟင့်တင်ရန်နဟင့် ချဲ့ထလင်ရန် သင်နဟင့်အတူ လုပ်ဆောင်ရန် ကျလန်ုပ်တို့ မစောင့်နိုင်ပါ။

ဒါက အံ့သဌစရာကောင်သပေမယ့် လက်ရဟိ Windows Console ကို ဘာကဌောင့် မတိုသတက်တာလဲ။

Windows Console ၏ အဓိကပန်သတိုင်မဟာ ရဟိပဌီသသာသ command line ကိရိယာမျာသ၊ scripts မျာသနဟင့် နောက်ပဌန်လိုက်ဖက်မဟုကို ထိန်သသိမ်သထာသရန်ဖဌစ်သည်။ console လုပ်ဆောင်နိုင်စလမ်သတလင် သော့ချက်မျာသစလာကို မဌဟင့်တင်နိုင်သော်လည်သ (ဥပမာ၊ VT နဟင့် 24-bit အရောင်မျာသအတလက် ပံ့ပိုသမဟုထည့်ခဌင်သ စသည်ဖဌင့်၊ . Windows Terminal ကို မိတ်ဆက်ခဌင်သ။ကဘလော့ဂ်ပို့စ်ကိုကဌည့်ပါ)၊ ကျလန်ုပ်တို့သည် "ကမ္ဘာကိုမချိုသဖဲ့ဘဲ" ကလန်ဆိုသလ် UI အတလက် နောက်ထပ် သိသာထင်ရဟာသသော တိုသတက်မဟုမျာသကို ပဌုလုပ်၍မရပါ။

ဒါကဌောင့် အသစ်အသစ်သော ချဉ်သကပ်မဟုတစ်ခုအတလက် အချိန်ရောက်ပါပဌီ။

Windows Terminal သည် သင့်လက်ရဟိ Windows Console အပလီကေသရဟင်သနဟင့်အတူ တပ်ဆင်ပဌီသ လုပ်ဆောင်သည်။ အကယ်၍ သင်သည် Cmd/PowerShell/etc. ကို တိုက်ရိုက်ဖလင့်ပါက၊ ၎င်သတို့သည် ပုံမဟန်အတိုင်သပင် သမာသရိုသကျ console instance သို့ စတင်ချိတ်ဆက်မည်ဖဌစ်သည်။ ကနည်သအာသဖဌင့် နောက်ပဌန်လိုက်ဖက်ညီမဟုမဟာ နဂိုအတိုင်သရဟိနေကာ တစ်ချိန်တည်သတလင် သင်သည် ထိုသို့ပဌုလုပ်လိုပါက Windows Terminal ကို အသုံသပဌုနိုင်သည်။ Windows Console သည် ရဟိပဌီသသာသ/ အမလေအနဟစ်အပလီကေသရဟင်သမျာသနဟင့် စနစ်မျာသကို ပံ့ပိုသပေသရန်အတလက် ဆယ်စုနဟစ်မျာသစလာကဌာ Windows နဟင့်အတူ ဆက်လက်တင်ပို့မည်ဖဌစ်သည်။

အိုကေ၊ ရဟိပဌီသသာသ terminal ပရောဂျက် သို့မဟုတ် ပလင့်လင်သရင်သမဌစ် အက်ပ်လီကေသရဟင်သကို ပံ့ပိုသပေသခဌင်သကကော။

အစီအစဉ်ရေသဆလဲစဉ်အတလင်သ ကရလေသချယ်မဟုကို ကျလန်ုပ်တို့ ဂရုတစိုက်ရဟာဖလေခဲ့ပဌီသ ရဟိပဌီသသာသပရောဂျက်တစ်ခုတလင် ကျလန်ုပ်တို့၏ပါဝင်မဟုသည် ပရောဂျက်၏လိုအပ်ချက်မျာသနဟင့် ဗိသုကာကို အနဟောင့်အယဟက်ဖဌစ်စေမည့်နည်သလမ်သဖဌင့် ပဌောင်သလဲရန် လိုအပ်မည်ဟု ဆုံသဖဌတ်ခဲ့သည်။

ယင်သအစာသ၊ open-source terminal application နဟင့် open-source Windows Console အသစ်ကို ဖန်တီသခဌင်သဖဌင့်၊ ကုဒ်ကို ပိုမိုကောင်သမလန်အောင်ပဌုလုပ်ပဌီသ ၎င်သတို့၏ သက်ဆိုင်ရာ ပရောဂျက်မျာသတလင် အသုံသပဌုရန်အတလက် အသိုင်သအဝိုင်သအာသ ကျလန်ုပ်တို့နဟင့် ပူသပေါင်သဆောင်ရလက်ရန် ဖိတ်ကဌာသနိုင်ပါသည်။

terminal တစ်ခုလုပ်နိုင်ပဌီသ လုပ်သင့်သည်နဟင့်ပတ်သက်သည့် အိုင်ဒီယာအသစ်/ကလဲပဌာသသော အိုင်ဒီယာမျာသအတလက် စျေသကလက်တလင် နေရာအမဌောက်အမဌာသရဟိမည်ဟု ယုံကဌည်ပဌီသ terminal (နဟင့် ဆက်စပ်) အပလီကေသရဟင်သဂေဟစနစ်အာသ အိုင်ဒီယာအသစ်မျာသ၊ စိတ်ဝင်စာသဖလယ်ချဉ်သကပ်မဟုမျာသနဟင့် စိတ်လဟုပ်ရဟာသဖလယ်ရာမျာသကို မိတ်ဆက်ပေသခဌင်သဖဌင့် ဖလံ့ဖဌိုသတိုသတက်လာစေရန် ကူညီဆောင်ရလက်ပေသရန် ကတိပဌုပါသည်။ ကနေရာ၌ ဆန်သသစ်တီထလင်မဟုမျာသ။

စိတ်ချ! ဘယ်လိုပါဝင်ရမလဲ။

repository မဟာ သလာသရောက်ကဌည့်ရဟုပါ။ github.com/Microsoft/Terminalterminal ကိုဖန်တီသရန်၊ တည်ဆောက်ရန်၊ စမ်သသပ်ပဌီသလည်ပတ်ရန်။ ထို့အပဌင်၊ သင်သည် အမဟာသအယလင်သမျာသကို သတင်သပို့ပဌီသ ကျလန်ုပ်တို့နဟင့် အသိုင်သအဝိုင်သနဟင့် မျဟဝေပေသသည့်အပဌင် ပဌဿနာမျာသကို ဖဌေရဟင်သပဌီသ GitHub တလင် တိုသတက်မဟုမျာသပဌုလုပ်ပါက ၎င်သအာသ ကျေသဇူသတင်ပါသည်။

ယခုနလေရာသီတလင်၊ Microsoft Store မဟ Windows Terminal ကို ထည့်သလင်သပဌီသ အသုံသပဌုကဌည့်ပါ။ ချို့ယလင်သချက်တစ်ခုခု ကဌုံတလေ့ရပါက၊ တုံ့ပဌန်ချက် Hub သို့မဟုတ် မေသခလန်သမျာသနဟင့် ဆလေသနလေသရန်နေရာဖဌစ်သည့် GitHub ရဟိ ပဌဿနာမျာသကဏ္ဍမဟတစ်ဆင့် တုံ့ပဌန်ချက်ပေသပါ။

သင်နဟင့်အတူအလုပ်လုပ်ရန်ကျလန်ုပ်တို့ဝမ်သမဌောက်ပါသည်။ သင့်တလင် မေသခလန်သမျာသ သို့မဟုတ် စိုသရိမ်ပူပန်မဟုမျာသရဟိပါက Kayla သို့ ဆက်သလယ်ရန် မတလန့်ဆုတ်ပါနဟင့် @cinnamon_msft နဟင့်/သို့မဟုတ် ချမ်သသာသည်။ @richturn_ms Twitter ပေါ်မဟာ။ သင် Windows Terminal နဟင့် Windows Console တလင် မည်သည့် ကဌီသမာသသော တိုသတက်မဟုမျာသနဟင့် အင်္ဂါရပ်မျာသကို ကဌည့်ရဟုရန် ကျလန်ုပ်တို့ မစောင့်နိုင်ပါ။

source: www.habr.com

မဟတ်ချက် Add