शायद कोई, मेरे जैसा, कुछ परिस्थितियों में विंडोज का उपयोग करने के लिए मजबूर किया जाता है। और, शायद, मैं एक सुंदर, सुरुचिपूर्ण कंसोल देखना चाहता हूं, उदाहरण के लिए, जैसा कि उबंटू में है। सच है, दुर्भाग्य से, यह काम की गति पर प्रदर्शित नहीं होगा।
नतीजतन, गिट के लिए टर्मिनल कुछ इस तरह दिखेगा:

ट्रेनिंग
तो हमें जरूरत है:
इन कार्यक्रमों की स्थापना, मुझे लगता है, छोड़ा जा सकता है। मान लीजिए कि सब कुछ पहले से ही स्थापित है और एक स्वस्थ स्थिति में है।
पहला सेटअप
कंसोल 2 लॉन्च करें। उपस्थिति निराशाजनक है, लेकिन हम इसे जल्दी से ठीक कर देंगे। सबसे पहले, मिंग से इसे बैश कनेक्ट करें। ऐसा करने के लिए, जाएं:
संपादित करें - सेटिंग्स - शैल और पथ को निर्दिष्ट करें
<GIT_HOME>\bin\bash.exe
। जोड़ना न भूलें
--login -i
यही है, अंत में
D:\dev\git\bin\bash.exe --login -i
जैसा कुछ होना चाहिए।
यदि अचानक कुछ गलत हुआ और Console2 ने चलना बंद कर दिया - निर्देशिका के बगल में कंसोल है। xml जिसमें आप परिवर्तनों को पूर्ववत कर सकते हैं।
क्लिक करें,
OK , कंसोल 2 को पुनरारंभ करें। हम परिचित mingw इंटरफ़ेस देखते हैं:

रूप में सुधार
व्यक्तिगत रूप से, मुझे कमांड लाइन का यह रूप पसंद नहीं है। इसलिए, एक खाली
.bashrc
फ़ाइल बनाएं और इसे अपनी
USER_HOME
निर्देशिका में
USER_HOME
। समस्या यह है कि विंडोज सबसे अधिक संभावना है कि आप शुरुआत में एक डॉट के साथ एक फ़ाइल बनाने की अनुमति नहीं देंगे, और एक डॉट के बिना इसे नहीं उठाया जाएगा। इसलिए, ऐसी फाइल बनाने के लिए हम नोटपैड / नोटपैड ++ का उपयोग करते हैं और इसे बिना एक्सटेंशन के सहेजते हैं। या आप उबंटू से एक तैयार-निर्मित
.bashrc
ले सकते हैं।
कंसोल को कस्टमाइज़ करने के लिए सीधे एक अद्भुत
ट्यूटोरियल है। अपनी पसंद का कोई भी टेम्प्लेट चुनें और उसे
.bashrc
फ़ाइल में जोड़ें।
उदाहरण के लिए, इस तरह:
PS1='\[\033[01;32m\]your-name\[\033[01;34m\] \w\[\033[31m\]$(__git_ps1 "(%s)") \[\033[01;34m\]$\[\033[00m\] '
वहाँ आप उपनाम के रूप में इस तरह के बन्स जोड़ सकते हैं:
PS1='\[\033[01;32m\]your-name\[\033[01;34m\] \w\[\033[31m\]$(__git_ps1 "(%s)") \[\033[01;34m\]$\[\033[00m\] ' alias awesome="cd D:/dev/SomeProject"
सहेजें। कंसोल 2 को पुनरारंभ करें। अब यह बेहतर है:

और निश्चित रूप से, आप एक पारदर्शी पृष्ठभूमि के बिना कैसे काम कर सकते हैं। हम कंसोल 2 की सेटिंग में जाते हैं, सबमेनू
सूरत को देखते हैं - अधिक ... - विंडो पारदर्शिता । हम अतिरिक्त मेनू, फ्रेम आदि को हटाने की क्षमता पर भी ध्यान देते हैं। मैंने इसे इस तरह किया:

हम फ़ॉन्ट, विंडो आकार, और वॉइला को समायोजित करते हैं - हमारे पास एक सुंदर न्यूनतर कंसोल है, जैसा कि पहले स्क्रीनशॉट में है। आप
बॉर्डर के बगल वाले बॉक्स को चेक करके एक पतला सिंगल-पिक्सेल फ्रेम भी जोड़ सकते हैं। यह आसपास की पृष्ठभूमि के साथ विलय के बिना भी थोड़ा बेहतर लगेगा।
निष्कर्ष
कंसोल 2 में भी कई टन सेटिंग्स हैं, जैसे शॉर्टकट या कर्सर का प्रकार चुनना, लेकिन यह इस छोटे लेख के दायरे से परे है। मुझे उम्मीद है कि ऐसा अनुकूलन किसी के लिए नया होगा और आपसे अपील करेगा।
अच्छा मूड!