हाल ही में VS Code में 'Trusted workspace' का कॉन्सेप्ट आया है। जब आप कोई नया फ़ोल्डर खोलते हैं, तो 'क्या आप इस फ़ोल्डर पर भरोसा करते हैं' जैसा सवाल दिखाई देता है.
अगर 'हाँ' चुनें, तो आप सभी फ़ीचर्स का इस्तेमाल कर सकते हैं, लेकिन अगर किसी दुर्भावनापूर्ण तरीके से बनाए गए फ़ोल्डर में 'हाँ' दबा दें, तो उसका नतीजा यह हो सकता है कि malicious code अपने आप चल जाए. दूसरी तरफ़, अगर 'नहीं' चुनें, तो कई फ़ीचर्स इस्तेमाल नहीं कर पाते.
समस्या सिर्फ़ एक-दो नहीं है.
- यह झंझट भरा है। सिर्फ़ एक फ़ोल्डर खोलने के लिए ऐसी interaction करना परेशान करता है.
- यह चिढ़ाने वाला है। व्यक्तिगत रूप से मैं यह ठीक से जाँचकर ही क्लिक करता हूँ कि फ़ोल्डर सुरक्षित है या नहीं... लेकिन सिर्फ़ एक एडिटर खोलने के लिए यह सब जाँचना पड़े, तो झुंझलाहट होती है.
- यह असुविधाजनक है। 'नहीं' दबाने पर फ़ीचर्स सीमित हो जाते हैं; debugging भी नहीं कर सकते, extensions सब disable हो जाते हैं, और एडिटर में shell तक नहीं खोल सकते, इसलिए काफ़ी असुविधा होती है.
इसलिए मैं एडिटर बदलने की सोच रहा हूँ। अगर आप कुछ इस्तेमाल कर रहे हों, या कोई अच्छा एडिटर जानते हों, तो क्या उसका परिचय दे सकते हैं?
+) व्यक्तिगत रूप से एडिटर से मेरी कुछ अपेक्षाएँ और पसंदीदा फ़ीचर्स ज़रूर हैं... लेकिन सवाल बहुत ज़्यादा बारीक न हो जाए, इसलिए उन्हें नहीं लिखा। आप सुझाव दें, मैं खुद देख लूँगा.
9 टिप्पणियां
मैं ऐसा इंसान हूँ जिसे यह पसंद नहीं आता अगर सब कुछ under my control न हो, या किसी setting value के बारे में मुझे कुछ पता न हो, इसलिए मैं emacs इस्तेमाल करता था और हाल ही में neovim पर आ गया हूँ.
मुझे vscode पसंद न आने की वजहें ये हैं (बेशक, मैं मानता हूँ कि यह एक अच्छा editor है)
विश्वास के मुद्दे को एक तरफ रखें, तो विकल्प के तौर पर Sublime अच्छा लगता है, और अगर Windows पर हैं तो Notepad++ भी ठीक रहेगा।
धन्यवाद :D
क्या बेवजह पूछकर आप और ज़्यादा असहज हो गए? मुझे तो लगता है कि उसे किसी allowed directory में ले जाकर देख लें, या vi या emacs इस्तेमाल कर लें... अगर Windows है तो Notepad...
पूरे फ़ोल्डर को खोलकर बाईं तरफ़ से क्लिक करते हुए देखना, extensions इस्तेमाल करना, और editor के अंदर shell खोल पाना—VS Code का यह डिज़ाइन वाकई सुविधाजनक है। लेकिन इस विंडो की वजह से अब या तो (1) VS Code की कई सुविधाएँ छोड़नी पड़ती हैं, या (2) सुरक्षा समस्याएँ होने की संभावना स्वीकार करनी पड़ती है, इसलिए इसे आगे इस्तेमाल करना मुश्किल लग रहा है।
ऐसा लगता है कि इस लिंक को देखकर disable करने या इसे दिखाई न देने देने का तरीका भी हो सकता है.
https://stackoverflow.com/questions/67914899/…
अगर आप trust path रजिस्टर कर दें, तो वह subfolder पर भी साथ में लागू हो जाता है। इसलिए मैंने projects इकट्ठा रखने वाला एक folder रजिस्टर करके इस्तेमाल किया, और खास असुविधा नहीं हुई। अगर आप उस feature को निष्क्रिय करना चाहते हैं, तो शायद सबसे ऊपर वाले top-level folder को ही रजिस्टर कर दें तो काम हो जाएगा।
समस्या तब होती है जब मैं project folder के बजाय बाहर से डाउनलोड किया हुआ folder खोलने की कोशिश करता हूँ। पूरे Downloads folder पर यूँ ही भरोसा करना थोड़ा मुश्किल लगता है...
मैं ऐसा एडिटर ढूंढ रहा हूँ जो सिर्फ़ अनुमति-प्राप्त एडिटर न हो, बल्कि ऐसा हो जिसे मैं किसी अविश्वसनीय फ़ोल्डर को भी बिना ज़्यादा चिंता के निश्चिंत होकर खोल सकूँ।