5 पॉइंट द्वारा GN⁺ 2025-01-30 | 4 टिप्पणियां | WhatsApp पर शेयर करें
  • लोग पूछते हैं कि इतने अच्छे editors होने के बावजूद मैं अब भी Sublime Text क्यों इस्तेमाल करता हूँ
    • मेरा जवाब है कि Sublime Text अब भी एक शानदार editor है
  • Sublime पहली बार 2008 में जारी हुआ था और 17 साल के इतिहास वाला एक परिपक्व software है; इसका नवीनतम version, build 4192, 20 जनवरी 2025 को रिलीज़ हुआ
  • यह अब भी अपनी तेज़ी और दक्षता के लिए जाना जाता है, और कई आधुनिक GUI-आधारित editors ने Sublime Text से प्रेरणा ली है
  • तेज़
    • Sublime Text तेज़ है, कम resources इस्तेमाल करता है, और बड़े files को अच्छी तरह संभालता है
  • LSP (Language Server Protocol)
    • Sublime LSP के ज़रिए code auto-completion और hover जानकारी जैसी आधुनिक सुविधाएँ देता है
    • हर file के लिए कई LSP servers सक्रिय किए जा सकते हैं, और project-स्तर पर अलग settings संभव हैं
    • किसी विशेष syntax के आधार पर LSP सक्रिय करने जैसी बारीक settings भी संभव हैं
  • Snippets
    • Sublime में तरह-तरह के snippets लिखे जा सकते हैं, और syntax-आधारित snippet settings भी की जा सकती हैं
    • यह tab stops, nesting, placeholders और references को support करता है
  • Project workspace
    • Sublime बिना plugins के भी project-आधारित workspace support करता है, जिससे हर project की settings को सहेजा और प्रबंधित किया जा सकता है
    • project files के ज़रिए files और folders की include/exclude settings, build system settings, plugin settings आदि को override किया जा सकता है, और build system भी सेट किया जा सकता है
  • Build system
    • Sublime कई तरह के build systems को support करता है, और plugins के ज़रिए इसे बढ़ाया जा सकता है
    • build systems साधारण files के रूप में सहेजे जाते हैं, और उन्हें Python में भी लिखा जा सकता है
  • Multiple cursors
    • Sublime multiple cursors को support करता है, जिससे कई जगहों पर एक साथ काम किया जा सकता है
  • Key/mouse bindings
    • Sublime आधुनिक key/mouse bindings को support करता है, और उन्हें context के अनुसार सेट किया जा सकता है
  • शामिल सुविधाएँ
    • Python-आधारित plugins आसानी से लिखे जा सकते हैं
    • macros रिकॉर्ड और save किए जा सकते हैं
    • inline diff hunk देखने और revert करने की सुविधा उपलब्ध है
    • अलग-अलग case conversion और line transformation सुविधाएँ मिलती हैं
    • Package Control के ज़रिए केंद्रीय repository से packages install किए जा सकते हैं
    • सभी settings text files में सहेजी जाती हैं, इसलिए कई computers के बीच settings sync करना आसान है
    • focus mode काम में डूबने के लिए अनुकूल माहौल देता है
  • सुधार की उम्मीदें
    • plugin development documentation कमज़ोर है, और development environment में सुधार की ज़रूरत है
    • project-स्तर पर key/mouse bindings support की ज़रूरत है
  • निष्कर्ष
    • Sublime Text 2025 में भी एक शक्तिशाली editor बना हुआ है, जो तेज़ और classic अनुभव देता है

4 टिप्पणियां

 
daejin 2025-03-21

Python-आधारित plugins को आसानी से लिखा जा सकता है.
व्यक्तिगत रूप से, मुझे लगता है कि फिलहाल यही हिस्सा सबसे ज़्यादा दमदार है. ^^

 
dkang 2025-01-31

GeekNews पर Sublime Text का ज़िक्र आना सच में भावुक कर देने वाला है
ST2 के दौर से plugins लगाकर इस्तेमाल करने की यादें हैं..

 
bbulbum 2025-01-31

मैं sublime -> atom -> vscode -> nvim की तरफ गया था, लेकिन सच कहूं तो उससे पहले तक मैंने बिना ज़्यादा सोचे बस ट्रेंड के साथ ही चलना पसंद किया था... कभी-कभी किसी चीज़ से इस तरह प्यार कर पाने का नज़रिया सच में काफ़ी ईर्ष्याजनक लगता है।

 
GN⁺ 2025-01-30
Hacker News राय
  • मुझे Sublime Text बहुत पसंद है, और मैं इसे निजी नोट्स और ब्लॉग पोस्ट लिखने के लिए इस्तेमाल करता हूँ। लेकिन मैं इसे IDE के रूप में इस्तेमाल नहीं करता। भाषा के अनुसार Visual Studio, XCode, Eclipse, IntelliJ, VS Code आदि का उपयोग करता हूँ। Sublime Text हल्का है और दस्तावेज़ों तथा छोटे स्तर के कोड संपादन के लिए उपयुक्त है.

  • Sublime Text के डेवलपर ने धन्यवाद व्यक्त किया और कहा कि उन्हें इस साल की उपलब्धियों का इंतज़ार है.

  • मैंने कई तरह के text editor इस्तेमाल किए हैं, लेकिन आखिरकार फिर Sublime पर लौट आता हूँ। Sublime में किसी बेहतरीन stationery जैसी खास अनुभूति होती है। दूसरे editors की तुलना में यह अधिक वास्तविक और स्पर्शनीय क्यों लगता है, इस पर जिज्ञासा है.

  • मैं Sublime को copy-paste buffer की तरह इस्तेमाल करता हूँ, और यह regular expression search और replace के लिए उपयोगी है। extensions की वजह से मैं मुख्य रूप से VS Code इस्तेमाल करता हूँ, लेकिन Sublime की memory usage कम है, इसलिए मैं tabs बंद किए बिना उसे खुला रखता हूँ.

  • मुझे Sublime की speed और minimal UI पसंद है, लेकिन VS Code में सुविधाएँ अधिक हैं, इसलिए उसका उपयोग करता हूँ। tools को tweak करने में समय लगाने से ज़्यादा महत्वपूर्ण काम पूरा करना है.

  • VS Code इस्तेमाल करने के बाद मैं फिर Sublime पर लौट आया। VS Code का extension ecosystem अव्यवस्थित लगा, और Python extension update की वजह से वह अस्थिर हो गया। Sublime तेज़ है, और dynamic languages तथा सामान्य text editing के लिए उपयुक्त है.

  • मैं Vim को पसंद करता हूँ, और विभिन्न plugins तथा tools का उपयोग करके संतुष्टि महसूस करता हूँ.

  • मुझे Sublime की सादगी और speed पसंद है, और दूसरे editors की जटिल सुविधाओं की ज़रूरत नहीं है। मैं इसे मुख्य रूप से व्यक्तिगत projects में उपयोग करता हूँ, और समझता हूँ कि बड़े team work के लिए किसी दूसरे IDE की ज़रूरत पड़ सकती है.

  • मेरे पास Sublime Text और Sublime Merge के सभी प्रमुख versions के licenses थे, लेकिन हाल ही में ST4 license समाप्त हो गया। ज़्यादातर bug fixes ही हुए, नए features लगभग नहीं थे। मैं Zed पर शिफ्ट हो गया.

  • 8-10 साल पहले मैं Sublime Text इस्तेमाल करता था, फिर VS Code पर गया, और हाल ही में Zed पर शिफ्ट हो गया। मैंने Sublime को फिर से आज़माया, लेकिन installation process के दौरान समस्या आई। मैं वापस Zed पर लौट गया.