मैं काफी समय से वीएस कोड का उपयोग कर रहा हूं और आज ही मुझे यह अजीब समस्या होने लगी। पहले अगर मैंने किसी प्रोग्राम (F5) को डिबग करना शुरू किया तो यह डिबगिंग शुरू कर देगा और "डीबग कंसोल" में आउटपुट दिखाएगा:

enter image description here

लेकिन अब यह "टर्मिनल" में डिबगर शुरू करता है यहां छवि विवरण दर्ज करें और "डीबग कंसोल" को भी आउटपुट करता है।

यह रहा मेरा launch.json:

{
    "version": "0.2.0",
    "configurations": [{
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}"
        }
    ]
}


मैं "डीबग कंसोल" (पहले डिफ़ॉल्ट व्यवहार) में आउटपुट केवल चाहता हूं। कृपया इसे वापस उसी तरह स्थापित करने में मेरी मदद करें जैसा वह था।

44
HaMAD 30 मार्च 2018, 13:22

5 जवाब

2020 तक, विजुअल स्टूडियो कोड का मेरा संस्करण है: 1.41.1, निम्नलिखित कॉन्फ़िगरेशन ने मेरे लिए काम किया:

"configurations": [
    {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "internalConsole"
    }
   "

उपरोक्त कॉन्फ़िगरेशन के अतिरिक्त मैंने जो अन्य विकल्प उपयोग किया वह था "आंतरिक कंसोल विकल्प": "ओपनऑन सत्र प्रारंभ"

मुझे पूरा यकीन नहीं है कि कॉन्फ़िगरेशन JSON फ़ाइल का डिफ़ॉल्ट कॉन्फ़िगरेशन ऊपर जैसा क्यों था।

0
Allen Philip Abraham 6 फरवरी 2020, 02:47

मुझे भी यही समस्या थी लेकिन मैंने इसे शीर्ष पर एक नया कॉन्फ़िगरेशन जोड़कर हल किया जो इस तरह दिखता था:

{
    "name": "Python: Current File",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "internalConsle"
},

मुझे यह एक बेहतर समाधान मिला क्योंकि मुझे अपने अन्य डिबग कार्यों में से एक को बदलने की आवश्यकता नहीं थी। आपके मामले में "पायथन: टर्मिनल (एकीकृत)" डीबग विकल्प। जिसकी मुझे उतनी ही आवश्यकता है जितनी मुझे डिबग कंसोल फ़ंक्शन की आवश्यकता है। मैं दोनों फ़ंक्शन का उपयोग करता हूं और वे आउटपुट दिखाते हैं जहां मैं आउटपुट दिखाना चाहता हूं।

8
Amelio Vazquez-Reina 13 अप्रैल 2020, 16:42

मूल रूप से नीचे दी गई कॉन्फ़िगरेशन ने काम किया, लेकिन ऐसा लगता है कि इसे बहिष्कृत कर दिया गया है और अब यह एक त्रुटि फेंकता है:

    "console": "none" 

नया उपयोग है:

    "console": "internalConsole"

डॉक्स यहां को अपडेट करने के लिए GitHub में एक बग लॉग किया गया है।

9
Amelio Vazquez-Reina 13 अप्रैल 2020, 16:43
{
    "name": "Python: Current File",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "stopOnEntry": false,
    "console": "none"
},

ये मेरी लॉन्च.जेसन सेटिंग्स हैं और यह इसके साथ काम कर रहा है।

5
Pang 16 अगस्त 2018, 07:59

उपरोक्त उत्तरों से, मेरे लिए काम करने वाला "कंसोल" कुंजी के मान को "आंतरिक कंसोल" के साथ नीचे के रूप में बदल रहा था:

 "configurations": [
    {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "internalConsole"
    },
0
toking 8 जिंदा 2020, 07:19