नई सुविधाओं के एक टन के साथ विंडोज टर्मिनल पूर्वावलोकन v0.4 रिलीज
विंडोज टर्मिनल कमांड-लाइन उपयोगकर्ताओं के लिए एक नया टर्मिनल ऐप है जिसमें टैब सहित कई नई सुविधाएँ हैं, एक GPU त्वरित DirectWrite/DirectX- आधारित टेक्स्ट रेंडरिंग इंजन, प्रोफाइल, और बहुत कुछ। विंडोज टर्मिनल प्रीव्यू v0.4 कई नई सुविधाओं और सुधारों को लेकर माइक्रोसॉफ्ट स्टोर तक पहुंच गया है।
विज्ञापन
विंडोज टर्मिनल पूरी तरह से ओपन सोर्स है। नए टैब्ड कंसोल के लिए धन्यवाद, यह एक ही ऐप में कमांड प्रॉम्प्ट, पावरशेल और लिनक्स के लिए विंडोज सबसिस्टम के उदाहरणों को एक साथ व्यवस्थित करने की अनुमति देता है।
ऐप एक आइकन के साथ आता है जो नए ऑफिस और वनड्राइव आइकन की याद दिलाता है, जो माइक्रोसॉफ्ट के आधुनिक डिजाइन दृश्य को दर्शाता है जिसे 'फ्लुएंट डिजाइन' के रूप में जाना जाता है।
माइक्रोसॉफ्ट है रिहा माइक्रोसॉफ्ट स्टोर के माध्यम से विंडोज टर्मिनल का एक नया संस्करण। विंडोज टर्मिनल पूर्वावलोकन v0.4 के प्रमुख परिवर्तनों में शामिल हैं:
सेटिंग्स अपडेट
Profiles.json अब लोकलस्टेट में है
Profiles.json फाइल को रोमिंगस्टेट फोल्डर से लोकलस्टेट फोल्डर में ले जाया गया है। यह परिवर्तन सेटिंग को आपके सभी डिवाइस पर स्वचालित रूप से रोमिंग करने से रोकता है। यह एक मशीन पर संदर्भित फ़ॉन्ट होने जैसी समस्याओं को ठीक करता है जो दूसरे पर मौजूद नहीं था, जिससे अज्ञात फ़ॉन्ट के कारण टर्मिनल क्रैश हो जाएगा।
टैब शीर्षक अनुकूलन
हमारे v0.3 रिलीज में, हमने पेश किया "टैबशीर्षक"
सेटिंग, जिसने उपयोगकर्ताओं को एक कस्टम स्ट्रिंग के साथ टैब शीर्षक को अधिलेखित करने की अनुमति दी। v0.4 में, हमने इस कार्यक्षमता को बदल दिया है। अब, डिफ़ॉल्ट रूप से, टैब शीर्षक को निष्पादन योग्य पथ के बजाय प्रोफ़ाइल नाम पर सेट किया जाएगा। यदि आप डिफ़ॉल्ट शीर्षक के रूप में उपयोग की जाने वाली सामग्री को बदलना चाहते हैं, तो सेटिंग "टैबशीर्षक"
टैब में प्रोफ़ाइल का नाम बदल देगा।
यह कार्यक्षमता पहले से थोड़ी अलग है, क्योंकि यह सेटिंग कर रही है सीप शीर्षक, प्रदर्शित शीर्षक को ओवरराइड करने के बजाय। यह व्यवहार मूल conhost में प्रयुक्त व्यवहार के साथ संरेखित करता है। स्पष्टीकरण के लिए, शेल शीर्षक कमांड लाइन एप्लिकेशन द्वारा प्रदान किया गया शीर्षक है जिसका उपयोग प्रोफ़ाइल के उदाहरण में किया जा रहा है। इसका मतलब है कि कमांड लाइन एप्लिकेशन अभी भी टैब शीर्षक को अधिलेखित करने में सक्षम होगा, जो कि v0.3 रिलीज से एक बदलाव है।
ध्यान दें: WSL वितरण में शेल शीर्षक को ओवरराइड किया जाता है क्योंकि कई डिस्ट्रोस में डिफ़ॉल्ट शेल कॉन्फ़िगरेशन प्रत्येक प्रॉम्प्ट से पहले विंडो शीर्षक सेट करता है। आप इस व्यवहार को अपने बैश या ZSH प्रोफाइल में / etc में बदल सकते हैं।
सेटिंग्स चेतावनी संदेश
अब, जब आपकी profile.json फ़ाइल में कोई समस्या होती है, तो टर्मिनल एक त्रुटि संदेश प्रदर्शित करेगा जो बताता है कि क्या गलत है। यदि आपकी profile.json फ़ाइल को ठीक से नहीं पढ़ा जा सकता है, तो टर्मिनल अपनी डिफ़ॉल्ट सेटिंग्स का उपयोग करेगा, हालाँकि यह आपकी मौजूदा सेटिंग्स फ़ाइल को अधिलेखित नहीं करेगा।
कुंजी बाइंडिंग अपडेट
AltGr अब पता चला है
अब आप दोनों AltGr कीप्रेस के साथ सक्षम हैं "Ctrl+Alt"
कुंजी बाइंडिंग! AltGr कीप्रेस को अब की बाइंडिंग फंक्शनलिटी से पहले पहचाना जाता है, जिससे यह यूजर्स के लिए उपलब्ध हो जाता है।
टैब ड्रॉपडाउन खोलना
अब आप टैब ड्रॉपडाउन को खोलने के लिए की बाइंडिंग का उपयोग कर सकते हैं। इस रिलीज़ के साथ शिप की जाने वाली डिफ़ॉल्ट कुंजी बाइंडिंग है "Ctrl+Shift+Space"
.
जानकारी: सभी उपलब्ध कुंजी बाइंडिंग की सूची के लिए, दस्तावेज़ीकरण देखें यहां!
ध्यान दें: यदि आपने पहले टर्मिनल स्थापित किया है और नई डिफ़ॉल्ट सेटिंग्स चाहते हैं, तो आपको अपनी वर्तमान profile.json फ़ाइल को हटाना होगा और टर्मिनल को फिर से लॉन्च करना होगा। यह डिफ़ॉल्ट सेटिंग्स के साथ एक नई सेटिंग्स फ़ाइल उत्पन्न करेगा। यह सुनिश्चित करने के लिए कि आप अपनी वर्तमान प्राथमिकताओं की एक प्रति रखते हैं, आप अपनी वर्तमान profile.json फ़ाइल को स्थानांतरित करना चाह सकते हैं। हम इस अनुभव को बेहतर बनाने के लिए सक्रिय रूप से काम कर रहे हैं!
अपडेट कॉपी करें
नई वैश्विक सेटिंग: चयन पर कॉपी करें
"कॉपीऑनसेलेक्ट"
profile.json फ़ाइल में एक नई वैश्विक सेटिंग के रूप में जोड़ा गया है। डिफ़ॉल्ट रूप से, यह सेटिंग पर सेट है झूठा
. जब पर सेट हो सच
, टर्मिनल में चयन हो जाने के बाद क्लिपबोर्ड कॉपी हो जाएगा। अगर झूठा
, चयन तब तक कॉपी नहीं किया जाएगा जब तक कि आगे की कार्रवाई नहीं की जाती (जैसे कि एक कुंजी बाइंडिंग का उपयोग करना जो कॉपी फ़ंक्शन को कॉल करता है)। यह अनुभव यूनिक्स टर्मिनलों के अनुरूप है।
एचटीएमएल कॉपी
जब आप टेक्स्ट की एक श्रेणी का चयन करते हैं और इसे अपने क्लिपबोर्ड पर कॉपी करते हैं, तो टर्मिनल अब चयनित टेक्स्ट को स्टाइल वाले HTML के रूप में क्लिपबोर्ड पर लिखता है। यह आपको स्टाइल कंसोल सामग्री को अन्य अनुप्रयोगों जैसे आउटलुक, माइक्रोसॉफ्ट वर्ड, आदि में पेस्ट करने की अनुमति देगा। यह व्यवहार कॉनहोस्ट से इस मायने में भिन्न है कि जब आप HTML डेटा को कॉपी करना चाहते हैं, तो यह परिभाषित करने के बजाय क्लिपबोर्ड हमेशा HTML डेटा को नियमित टेक्स्ट के साथ कॉपी करेगा।
अभिगम्यता अद्यतन
UIA बाउंडिंग आयतों को अब 100%-स्केल डिस्प्ले पर टेक्स्ट रेंज के साथ ठीक से संरेखित किया गया है। बाउंडिंग आयताकार उन क्षेत्रों को परिभाषित करते हैं जहां टर्मिनल के अंदर बफर पर टेक्स्ट प्रदर्शित होता है। यह पैन का समर्थन करता है और साथ ही पहुंच में सुधार करता है!
बग भगाना
- यदि कोई चयन सक्रिय नहीं है तो प्रतिलिपि के लिए उपयोग की जाने वाली कोई भी कुंजी बाध्यकारी अंतर्निहित कमांड लाइन एप्लिकेशन के माध्यम से पारित की जाएगी। इसलिए, उदाहरण के लिए, यदि आप उपयोग कर रहे हैं
"Ctrl+C"
कॉपी करने के लिए, यदि कोई चयन होता है तो यह कॉपी हो जाएगा। अन्यथा, ^C SIGINT भेजता है और अपेक्षानुसार सिग्नल को बाधित करता है। - टैब के बीच स्विच करने पर आइकन अब फ्लैश नहीं होंगे। साथ ही, यदि चिह्न पथ अमान्य है, तो टर्मिनल क्रैश नहीं होगा।
- टैब ड्रॉपडाउन खोलने के बाद, इसके बाहर क्लिक करने से ड्रॉपडाउन खारिज हो जाएगा और इसे छिपा दिया जाएगा।
- टर्मिनल अब लॉन्च होने पर सेटिंग्स को फिर से क्रमबद्ध नहीं करता है, इसलिए आपकी profile.json फ़ाइल अब लॉन्च होने पर पुन: स्वरूपित नहीं की जाएगी।
यहां ऐप को पकड़ो:
माइक्रोसॉफ्ट स्टोर पर विंडोज टर्मिनल