VSCode डिफ़ॉल्ट टर्मिनल बदलें


121

मैं अपने विंडोज 10 पीसी पर विजुअल स्टूडियो कोड का उपयोग कर रहा हूं। मैं अपने डिफ़ॉल्ट टर्मिनल को Windows PowerShell से Bash पर Ubuntu (Windows पर) बदलना चाहता हूं।

मैं उसे कैसे कर सकता हूँ?



जवाबों:


247

आप F1वीएस कोड में दबाकर और टर्मिनल का चयन करके अपने डिफ़ॉल्ट टर्मिनल का चयन कर सकते हैं : डिफ़ॉल्ट शेल का चयन करें

टर्मिनल चयन

टर्मिनल चयन


3
MacOS पर आज की तरह टर्मिनल एक्सटेंशन में मेनू में "सेलेक्ट डिफॉल्ट शेल" विकल्प नहीं है! मेरे लिए Lucky stackoverflow.com/a/49916667/99834 ने काम किया।
सोरिन

1
मैं अभी MacOS कैटालिना का उपयोग कर रहा हूं, "टर्मिनल: सेलेक्ट डिफॉल्ट शेल" था और मेरे लिए काम कर रहा था।
काकडनीक

यह मेरे लिए काम नहीं कर रहा है! @Levi
अखिल

42

मैं खुले हुए टर्मिनल में केवल निम्नलिखित कीवर्ड टाइप करता हूं;

  1. शक्ति कोशिका
  2. दे घुमा के
  3. cmd
  4. नोड
  5. अजगर (या अजगर 3)

नीचे दी गई छवि में विवरण देखें। (VSCode संस्करण 1.19.1 - विंडोज़ 10 OS) यहां छवि विवरण दर्ज करें

यह वीएस कोड मैक पर भी काम करता है। मैंने इसे VSCode (संस्करण 1.20.1) के साथ आज़माया


1
bashडिफ़ॉल्ट शेल के रूप में चयनित होने पर ही काम करने लगता है ।
विंटरलाइट

16

पर जाएं File > Preferences > Settings(या प्रेस Ctrl+ ,) फिर शीर्ष दाएं कोने, में सबसे बाईं ओर आइकन पर क्लिक करें "सेटिंग खोलें (JSON)"

चिह्न का स्थान दिखाने वाला स्क्रीनशॉट

JSON सेटिंग विंडो में, इसे जोड़ें (घुंघराले ब्रेसिज़ के भीतर {}):

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe"`

(यहां आप अपनी इच्छानुसार कोई भी अन्य कस्टम सेटिंग रख सकते हैं)

अपनी bash.exe फ़ाइल को सुनिश्चित करने के लिए उस पथ को चेकआउट करें अन्यथा यह पता लगाएं कि यह कहाँ है और इसके बजाय उस पथ को इंगित करें।

अब यदि आप वीएस कोड में एक नई टर्मिनल विंडो खोलते हैं, तो इसे पॉवरशेल के बजाय बैश के साथ खोलना चाहिए।


1
ऐसा प्रतीत होता है कि VSCode इस उत्तर के बाद से थोड़ा बदल गया है, अब इस पर {} के साथ एक बटन है जिसे इस बदलाव को करने के लिए आपको संपादक से मिलने के लिए प्रेस करना होगा। इस उत्तर में कमांड ने सही तरीके से काम किया। जवाब के लिए धन्यवाद।
dmoore1181

3

यदि आप कंसोल के प्रकार का चयन करना चाहते हैं, तो आप इसे "keybinding.json" फ़ाइल में लिख सकते हैं (यह फ़ाइल निम्न पथ में मिल सकती है "फ़ाइल-> प्राथमिकताएँ-> कीबोर्ड शॉर्टकट") `

//with this you can select what type of console you want
{
    "key": "ctrl+shift+t",
    "command": "shellLauncher.launch"
},

//and this will help you quickly change console
{ 
    "key": "ctrl+shift+j", 
    "command": "workbench.action.terminal.focusNext" 
},
{
    "key": "ctrl+shift+k", 
    "command": "workbench.action.terminal.focusPrevious" 
}`

1
इस विस्तार के बिना शेल लांचर यह जवाब बेकार है। तो बस इसे इंस्टॉल करें और शॉर्टकट निर्दिष्ट करें। सावधान रहें, यह शॉर्टकट पहले से ही परिभाषित है - इस शॉर्टकट को ढूंढें और जांचें कि क्या आप इस शॉर्टकट के तहत कार्रवाई का उपयोग करते हैं या नहीं।
बाराबास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.