1 पॉइंट द्वारा GN⁺ 2025-12-26 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Visual Studio Code के autocomplete (tab completion) फीचर के इच्छित तरीके से काम न करने की समस्या उठाई गई
  • यूज़र के tab दबाने पर या तो कुछ नहीं होता, या शुरुआती सुझाव से अलग आइटम चुना जाता है
  • इस समस्या को C# Dev Kit plugin या VS Code के autocomplete logic से जुड़ा बताया गया है
  • इस बात पर ज़ोर दिया गया कि Microsoft की संबंधित टीम को इस फीचर को ठीक और बेहतर करना चाहिए
  • यह मामला developer experience के एक अहम हिस्से, यानी autocomplete quality management के महत्व की याद दिलाता है

VS Code autocomplete समस्या की ओर ध्यान

  • tab key दबाने पर अपेक्षित सुझाव चुने जाने के बजाय कोई दूसरा सुझाव दिखने की त्रुटि होती है
    • screenshot वाली स्थिति में tab input के बाद या तो कुछ नहीं होता, या कोई बेढंगा सुझाव दिखाई देता है
  • यह समस्या Visual Studio Code के autocomplete फीचर या C# Dev Kit plugin के व्यवहार से संबंधित है
  • लेखक ने Microsoft की संबंधित टीम से autocomplete behavior को ठीक करने की मांग की

लेखक की जानकारी

  • लेखक Ivan Castellanos हैं, जो 15 साल के अनुभव वाले software developer हैं
    • इनके पास React, Node.js, Python, TypeScript, PHP, C#(Unity) सहित कई tech stack का अनुभव है
    • वे remote work के अवसर तलाश रहे हैं और collaboration या hiring से जुड़े संपर्क email के ज़रिए ले रहे हैं

ब्लॉग का सार

  • व्यक्तिगत ब्लॉग Ivanca’s Blog software development से जुड़े लेखों और विचारों को साझा करने की जगह है
  • ब्लॉग CloudCannon template का उपयोग करता है और RSS subscription सुविधा देता है

1 टिप्पणियां

 
GN⁺ 2025-12-26
Hacker News की राय
  • नया VSCode terminal suggestion feature किसी तरह सहने लायक है, लेकिन command autocomplete अजीब तरह से काम करता है और मौजूदा shell completion को खराब कर देता है
    जब file path को Tab से पूरा करने की कोशिश करते हैं, तो बीच में absolute path घुस जाता है और path गड़बड़ हो जाता है

    • अगर आप Mac या Linux user हैं, तो settings में terminal integration ढूँढकर उसे uncheck कर दें
    • पहले VSCode बिल्कुल ठीक काम करता था, लेकिन हाल में शिकायतें इतनी बढ़ी हैं कि लगता है project में क्या बदला, यह जानना चाहिए
    • VS Code team ने खुद समझाया कि यह feature beginners के लिए terminal में entry barrier कम करने की कोशिश है
      संबंधित विवरण लिंक
      internal testing में positive response काफ़ी मिले थे, और 25% users को rollout करने पर 2 हफ्तों तक शिकायतें लगभग नहीं थीं
      full rollout के बाद backlash हुआ, लेकिन उनका मानना था कि command success rate 80% के स्तर पर यह काफ़ी stable है
    • मेरे case में command चलने के बाद shell prompt दिखने से पहले ही VSCode crash हो जाता है
    • पिछले कुछ हफ्तों में यह महसूस होने लायक बहुत खराब हुआ है, इसलिए लगा शायद मैं ही गलत सोच रहा था
  • PowerShell की बात तो छेड़ना भी नहीं चाहता
    ज़्यादातर मामलों में right arrow से completion हो जाती है, लेकिन कुछ चीज़ों के लिए Tab दबाना पड़ता है, और अगर module memory में न हो तो loading की वजह से 10 सेकंड से ज़्यादा रुक जाता है
    फिर भी 20 साल से ज़्यादा bash इस्तेमाल करने के बाद PowerShell के अपने फायदे साफ़ दिखते हैं

    • अगर आपको PowerShell पसंद है लेकिन कुछ कमी खलती है, तो nushell सुझाऊँगा
      यह PowerShell की object-oriented structure को बनाए रखते हुए भी संक्षिप्त और platform-independent है
    • अगर आप Tab से suggestion accept करना चाहते हैं, तो
      Set-PSReadLineKeyHandler -Chord "Tab" -Function AcceptSuggestion command इस्तेमाल करें
    • मुझे PowerShell सच में पसंद है, लेकिन इसमें अब भी कुछ अजीब व्यवहार हैं जो अब तक ठीक नहीं हुए
      इनमें से कुछ तो 7.x version में जाकर ठीक हुए
    • right arrow completion पागलपन भरी setting लगती है, लेकिन F2 से सारे options देखे जा सकते हैं यह जानने के बाद थोड़ा बेहतर लगा
    • ऐसी समस्याएँ पहले से थीं और अब भी चिढ़ाने वाला हिस्सा बनी हुई हैं
  • आजकल editors में कुल मिलाकर autocomplete quality गिरती हुई लगती है
    PyCharm भी ऐसे methods और libraries सुझाता है जो मौजूद ही नहीं हैं
    AI completion बंद करने पर भी यह 2023 की तुलना में ज़्यादा बेवकूफ़ लगता है

    • शायद इसलिए कि अब कोई non-AI autocomplete को सीधे इस्तेमाल करके देखता ही नहीं है
  • Tab key को Copilot suggestion accept करने के लिए बदल दिया गया है, इसलिए language server suggestions लेने के लिए Enter दबाना पड़ता है

    • Intellisense, Intellicode, Roslynator का combination productivity की चरम स्थिति था, लेकिन अब Copilot ने उसे बिगाड़ दिया है
      Copilot का Chat interface या agent ठीक है, लेकिन autocomplete उल्टा नुकसान कर रहा है
    • समझ नहीं आता कि सारी suggestions को एक ही UI में क्यों नहीं जोड़ा जाता
      language server, buffer, project, dictionary जैसी अलग-अलग sources की suggestions एक ही जगह देखना चाहता हूँ
  • यह सब Windows Search की याद दिलाता है
    Start menu में ads आने के बाद यह पूरी तरह खराब हो गया
    लगता है जल्दी ही VSCode भी code completion list में ads डाल देगा

    • Windows Search धीमा है क्योंकि उसे DNS lookup और HTTP requests से गुजरना पड़ता है, और Bing बंद करने पर search ही टूट जाती है ऐसा bug भी है
    • Vista/7 के दौर में search तुरंत काम करती थी, लेकिन Windows 10 के बाद Explorer खुलता ही नहीं या results गायब हो जाते हैं
      OpenShell इस्तेमाल करने पर यह अब भी ठीक चलता है, तो लगता है बुनियाद सही है, सिर्फ ऊपर की layer ही खराब हुई है
      नया PC सेट करते समय Explorer नहीं खुला, तो सच में सोचना पड़ा कि क्या अब Apple पर switch कर लेना चाहिए
      अब Office भी गायब हो गया और नाम बदलकर Microsoft Copilot 365 कर दिया गया, तो हालत पूरी तरह भ्रमित करने वाली है
      लगता है AI हमारा दिमाग सड़ा रहा है
    • “ads जुड़ने के बाद यह खराब हुआ” पर किसी ने मज़ाक में जवाब दिया, “खराब होने के बाद और खराब हुआ”
    • Windows 10 का Start menu design सबसे खराब था
      information density कम हो गई, screen और बड़ी हो गई, और ads मिले हुए UI ने user experience बिगाड़ दिया
  • पहले कभी Copilot चालू रहते हुए documents edit करने पर internal usernames या project names autocomplete में दिख जाते थे
    याद है कि उन names को Google करके हँसी आती थी

  • यह मज़ेदार है कि LLM ने जिस codebase का बड़ा हिस्सा Python से सीखा है, उसी के बावजूद breakpoint( टाइप करने पर बेतुका argument सुझाता है

  • इन comments को देखकर हैरानी होती है कि VSCode की quality इतनी गिर गई है
    समझ नहीं आता कि यह इस स्तर तक कैसे पहुँच गया

  • पहले Visual Studio का autocomplete अच्छी तरह काम करता था, लेकिन VSCode के हालिया बदलावों के बाद सारी autocomplete features बंद कर दीं
    अब जाकर यह मुश्किल से इस्तेमाल करने लायक बना है

  • कहीं ऐसा तो नहीं कि VSCode code का 30% AI ने लिखा है, इसलिए यह हाल है

    • कोई कहता है कि code का 30% AI ने लिखा होगा, लेकिन tool का 100% Microsoft Copilot-केंद्रित होकर बिगड़ गया है
      डर है कि इस तरह VSCode अपनी credibility भी खो देगा