Windows terminali bilan tanishtirish

Windows Terminal - bu buyruq satri vositalari va Command Prompt, PowerShell va WSL kabi qobiqlardan foydalanuvchilar uchun yangi, zamonaviy, tezkor, samarali, kuchli va samarali terminal ilovasi.

Windows Terminali Windows 10 da Microsoft do'koni orqali yetkazib beriladi va muntazam ravishda yangilanadi, bu sizning doimo yangilanib turishingizni hamda eng so'nggi xususiyatlar va eng so'nggi yaxshilanishlardan minimal kuch sarflab bahramand bo'lishingizni ta'minlaydi.

Windows terminali bilan tanishtirish

Windows terminalining asosiy xususiyatlari

Bir nechta yorliqlar

Siz so'radingiz va biz eshitdik! Terminal uchun eng tez-tez so'raladigan xususiyat bu ko'p tabli qo'llab-quvvatlashdir va biz nihoyat bu xususiyatni taqdim eta olganimizdan xursandmiz. Endi siz har biri buyruq satri qobig'iga yoki siz tanlagan ilovaga ulangan istalgan sonli yorliqlarni ochishingiz mumkin, masalan, Buyruqlar satri, PowerShell, WSL-dagi Ubuntu, SSH orqali Raspberry Pi va boshqalar.

Windows terminali bilan tanishtirish

Chiroyli matn

Windows Terminali GPU tezlashtirilgan DirectWrite/DirectX asosidagi matnni ko'rsatish mexanizmidan foydalanadi. Ushbu yangi matnni ko'rsatish mexanizmi kompyuteringizda shriftlarda mavjud bo'lgan matn belgilar, gliflar va belgilarni, jumladan CJK ideogrammalari, emojilar, quvvat chizig'i belgilari, piktogrammalar, dasturlash ligaturalari va boshqalarni ko'rsatadi. Bu dvigatel hatto matnni oldingi GDI konsollariga qaraganda ancha tez ko'rsatadi!

Windows terminali bilan tanishtirish

Shuningdek, siz bizning yangi shriftimizdan foydalanish imkoniyatiga ega bo'lasiz! Biz terminalning zamonaviy ko'rinishi va hissiyotini yaxshilash uchun qiziqarli, yangi, monofazo shrift yaratmoqchi edik. Ushbu shrift nafaqat dasturlash ligaturalarini o'z ichiga oladi, balki o'zining ochiq manbali omboriga ham ega bo'ladi. Yangi shrift loyihasi haqida ko'proq ma'lumot olish uchun bizni kuzatib boring!

Windows terminali bilan tanishtirish

Sozlamalar va konfiguratsiya

Biz o'z terminallari va buyruq qatori ilovalarini sozlashni yaxshi ko'radigan ko'plab buyruq qatori foydalanuvchilari bilan bog'landik. Windows Terminali ko'plab sozlamalar va konfiguratsiya variantlarini taqdim etadi, ular terminalning ko'rinishini va yangi yorliqlar sifatida ochilishi mumkin bo'lgan har bir qobiq/profilni nazorat qilish imkonini beradi. Sozlamalar tuzilgan matn faylida saqlanadi, bu foydalanuvchilar va/yoki asboblar uchun konfiguratsiyani osonlashtiradi.

Terminal konfiguratsiya mexanizmidan foydalanib, siz foydalanmoqchi bo'lgan har bir qobiq/ilova/vosita uchun bir nechta "profil" yaratishingiz mumkin, u PowerShell, buyruq satri, Ubuntu yoki hatto Azure yoki IoT qurilmalariga SSH ulanishlari. Bu profillar shrift uslublari va oʻlchamlari, ranglar mavzulari, fon xiralik/shaffoflik darajalari va hokazolarning oʻziga xos kombinatsiyasiga ega boʻlishi mumkin. Endi siz oʻzingizning noyob didingizga moslashtirilgan oʻz uslubingizda oʻz terminalingizni yaratishingiz mumkin!

Ko'proq!

Windows Terminal 1.0 chiqarilgandan so'ng, biz hamjamiyat sifatida siz qo'shishingiz mumkin bo'lgan ko'plab xususiyatlardan tashqari, bizda mavjud bo'lgan ko'plab xususiyatlar ustida ishlashni rejalashtirmoqdamiz!

Qachon qabul qilishim mumkin?

Bugungi kunda Windows Terminal va Windows Console ochiq manbada mavjud, shuning uchun siz allaqachon GitHub omboridan kodni klonlashingiz, qurishingiz, ishga tushirishingiz va sinab ko'rishingiz mumkin:

github.com/Microsoft/Terminal

Shuningdek, ushbu yozda Windows Terminalning oldindan ko'rish versiyasi Microsoft do'konida erta qabul qiluvchilar va fikr-mulohazalar uchun chiqariladi.

Biz Windows Terminal 1.0 ni shu qishda nihoyat chiqarishni rejalashtirmoqdamiz va chiqarilishidan oldin uning to‘liq tayyorligiga ishonch hosil qilish uchun hamjamiyat bilan ishlaymiz!

Windows terminali bilan tanishtirish
[Happy Joy Gif - Giphy]

Kutib turing... ochiq manba dedingizmi?

Ha bu shunday! Biz nafaqat Windows Terminalini, balki Windows-da buyruq qatori infratuzilmasini o'z ichiga olgan va an'anaviy Console UX-ni ta'minlovchi Windows Console-ni ham ochayotganimizni e'lon qilishdan mamnunmiz.

Windows buyruq satri tajribasini yaxshilash va kengaytirish uchun siz bilan ishlashni kuta olmaymiz!

Bu ajoyib tuyuladi, lekin nima uchun mavjud Windows konsolini yaxshilamaysiz?

Windows konsolining asosiy maqsadi mavjud buyruq qatori vositalari, skriptlar va boshqalar bilan orqaga qarab muvofiqlikni saqlab qolishdir. Garchi biz konsol funksiyalariga koʻplab asosiy yaxshilanishlarni qoʻshishga muvaffaq boʻldik (masalan, VT va 24-bit rangni qoʻllab-quvvatlash va h.k.) . Windows terminali bilan tanishtirishushbu blog postiga qarang), biz "dunyoni buzmasdan" konsol foydalanuvchi interfeysini yanada sezilarli yaxshilay olmaymiz.

Demak, yangi, yangicha yondashuv vaqti keldi.

Windows terminali mavjud Windows Console ilovangiz bilan birga o'rnatiladi va ishlaydi. Agar siz to'g'ridan-to'g'ri Cmd/PowerShell/etc.-ni ishga tushirsangiz, ular odatdagidek an'anaviy konsol misoliga ulanishni boshlaydilar. Shunday qilib, orqaga qarab muvofiqlik saqlanib qoladi va shu bilan birga, agar xohlasangiz/uni xohlasangiz, Windows Terminalidan foydalanishingiz mumkin. Windows konsoli mavjud/eski ilovalar va tizimlarni qo'llab-quvvatlash uchun o'nlab yillar davomida Windows bilan birga yetkazib berishda davom etadi.

Xo'sh, mavjud terminal loyihasi yoki ochiq kodli ilovaga hissa qo'shish haqida nima deyish mumkin?

Rejalashtirish jarayonida biz ushbu variantni sinchkovlik bilan o‘rganib chiqdik va mavjud loyihada ishtirok etishimiz loyiha talablari va arxitekturasini o‘ta buzuvchi tarzda o‘zgartirishni talab qilishiga qaror qildik.

Buning o'rniga, yangi ochiq kodli terminal ilovasini va ochiq kodli Windows konsolini yaratish orqali biz hamjamiyatni kodni yaxshilash va uni tegishli loyihalarida foydalanishda biz bilan hamkorlik qilishga taklif qilishimiz mumkin.

Bozorda terminal nima qilishi mumkinligi va nima qilishi kerakligi haqida yangi/turli g‘oyalar uchun yetarli joy borligiga ishonamiz va biz yangi g‘oyalar, qiziqarli yondashuvlar va qiziqarli narsalarni joriy etish orqali terminal (va tegishli) ilova ekotizimining rivojlanishi va rivojlanishiga yordam berishga sodiqmiz. bu sohada innovatsiyalar.

Ishonchim komil! Qanday ishtirok etish kerak?

manzilidagi omborga tashrif buyuring github.com/Microsoft/Terminalterminalni klonlash, qurish, sinab ko'rish va ishga tushirish uchun! Bundan tashqari, agar siz xatolar haqida xabar bersangiz va biz va hamjamiyat bilan fikr-mulohazalaringizni baham ko'rsangiz, shuningdek, GitHub’dagi muammolarni tuzatib, yaxshilanishlarni amalga oshirsangiz, bizdan minnatdor bo'lamiz.

Bu yozda Microsoft do'konidan Windows terminalini o'rnatib, ishga tushirib ko'ring. Agar biror xatoga duch kelsangiz, fikr-mulohazalaringizni fikr-mulohazalaringiz markazi yoki GitHub’dagi “Muammolar” bo‘limi orqali yuboring, bu savollar va muhokamalar uchun joy.

Siz bilan ishlashdan xursandmiz! Agar sizda biron bir savol yoki tashvish bo'lsa, Kayla bilan bog'lanishdan tortinmang @cinnamon_msft va/yoki Rich @richturn_ms Twitterda. Windows Terminal va Windows Console-ga qanday ajoyib yaxshilanishlar va xususiyatlar keltirayotganingizni ko'rishni kuta olmaymiz.

Manba: www.habr.com

a Izoh qo'shish