7 पॉइंट द्वारा jinseokim 2022-06-15 | 9 टिप्पणियां | WhatsApp पर शेयर करें

हाल ही में VS Code में 'Trusted workspace' का कॉन्सेप्ट आया है। जब आप कोई नया फ़ोल्डर खोलते हैं, तो 'क्या आप इस फ़ोल्डर पर भरोसा करते हैं' जैसा सवाल दिखाई देता है.

अगर 'हाँ' चुनें, तो आप सभी फ़ीचर्स का इस्तेमाल कर सकते हैं, लेकिन अगर किसी दुर्भावनापूर्ण तरीके से बनाए गए फ़ोल्डर में 'हाँ' दबा दें, तो उसका नतीजा यह हो सकता है कि malicious code अपने आप चल जाए. दूसरी तरफ़, अगर 'नहीं' चुनें, तो कई फ़ीचर्स इस्तेमाल नहीं कर पाते.

समस्या सिर्फ़ एक-दो नहीं है.

  • यह झंझट भरा है। सिर्फ़ एक फ़ोल्डर खोलने के लिए ऐसी interaction करना परेशान करता है.
  • यह चिढ़ाने वाला है। व्यक्तिगत रूप से मैं यह ठीक से जाँचकर ही क्लिक करता हूँ कि फ़ोल्डर सुरक्षित है या नहीं... लेकिन सिर्फ़ एक एडिटर खोलने के लिए यह सब जाँचना पड़े, तो झुंझलाहट होती है.
  • यह असुविधाजनक है। 'नहीं' दबाने पर फ़ीचर्स सीमित हो जाते हैं; debugging भी नहीं कर सकते, extensions सब disable हो जाते हैं, और एडिटर में shell तक नहीं खोल सकते, इसलिए काफ़ी असुविधा होती है.

इसलिए मैं एडिटर बदलने की सोच रहा हूँ। अगर आप कुछ इस्तेमाल कर रहे हों, या कोई अच्छा एडिटर जानते हों, तो क्या उसका परिचय दे सकते हैं?

+) व्यक्तिगत रूप से एडिटर से मेरी कुछ अपेक्षाएँ और पसंदीदा फ़ीचर्स ज़रूर हैं... लेकिन सवाल बहुत ज़्यादा बारीक न हो जाए, इसलिए उन्हें नहीं लिखा। आप सुझाव दें, मैं खुद देख लूँगा.

9 टिप्पणियां

 
jjpark78 2022-06-17

मैं ऐसा इंसान हूँ जिसे यह पसंद नहीं आता अगर सब कुछ under my control न हो, या किसी setting value के बारे में मुझे कुछ पता न हो, इसलिए मैं emacs इस्तेमाल करता था और हाल ही में neovim पर आ गया हूँ.

मुझे vscode पसंद न आने की वजहें ये हैं (बेशक, मैं मानता हूँ कि यह एक अच्छा editor है)

  • यह बहुत ज़्यादा memory खाता है
  • project के हिसाब से plugins को अलग-अलग configure करना आम तौर पर आसान नहीं है
  • यह Electron-आधारित है, इसलिए multi-process है और भारी है
  • plugins की संख्या बहुत ज़्यादा है, लेकिन उतने ही ज़्यादा बेकार plugins भी हैं
  • इसका UI mouse usage को ध्यान में रखकर बनाया गया है
  • StatusLine बिल्कुल भी सुंदर नहीं है और जानकारी की readability भी खराब है
  • keyboard shortcuts हर UI component में एक जैसे काम नहीं करते
  • यह modal editing नहीं है.
 
deadcat 2022-06-16

विश्वास के मुद्दे को एक तरफ रखें, तो विकल्प के तौर पर Sublime अच्छा लगता है, और अगर Windows पर हैं तो Notepad++ भी ठीक रहेगा।

 
jinseokim 2022-06-16

धन्यवाद :D

 
joostory 2022-06-16

क्या बेवजह पूछकर आप और ज़्यादा असहज हो गए? मुझे तो लगता है कि उसे किसी allowed directory में ले जाकर देख लें, या vi या emacs इस्तेमाल कर लें... अगर Windows है तो Notepad...

 
jinseokim 2022-06-16

पूरे फ़ोल्डर को खोलकर बाईं तरफ़ से क्लिक करते हुए देखना, extensions इस्तेमाल करना, और editor के अंदर shell खोल पाना—VS Code का यह डिज़ाइन वाकई सुविधाजनक है। लेकिन इस विंडो की वजह से अब या तो (1) VS Code की कई सुविधाएँ छोड़नी पड़ती हैं, या (2) सुरक्षा समस्याएँ होने की संभावना स्वीकार करनी पड़ती है, इसलिए इसे आगे इस्तेमाल करना मुश्किल लग रहा है।

 
sddsdd94 2022-06-16

ऐसा लगता है कि इस लिंक को देखकर disable करने या इसे दिखाई न देने देने का तरीका भी हो सकता है.
https://stackoverflow.com/questions/67914899/…

 
joyfui 2022-06-15

अगर आप trust path रजिस्टर कर दें, तो वह subfolder पर भी साथ में लागू हो जाता है। इसलिए मैंने projects इकट्ठा रखने वाला एक folder रजिस्टर करके इस्तेमाल किया, और खास असुविधा नहीं हुई। अगर आप उस feature को निष्क्रिय करना चाहते हैं, तो शायद सबसे ऊपर वाले top-level folder को ही रजिस्टर कर दें तो काम हो जाएगा।

 
jinseokim 2022-06-15

समस्या तब होती है जब मैं project folder के बजाय बाहर से डाउनलोड किया हुआ folder खोलने की कोशिश करता हूँ। पूरे Downloads folder पर यूँ ही भरोसा करना थोड़ा मुश्किल लगता है...

 
jinseokim 2022-06-16

मैं ऐसा एडिटर ढूंढ रहा हूँ जो सिर्फ़ अनुमति-प्राप्त एडिटर न हो, बल्कि ऐसा हो जिसे मैं किसी अविश्वसनीय फ़ोल्डर को भी बिना ज़्यादा चिंता के निश्चिंत होकर खोल सकूँ।