यह पोस्ट स्वचालित रूप से अनुवादित है। मूल के लिए, यहाँ क्लिक करें.
Visual Studio में Bookmarks हमेशा से… ठीक-ठाक रही हैं। आप एक set करते हैं, अगले पर जाते हैं, और भूल जाते हैं कि कौन-सा bookmark किसके लिए था। वे काम करती हैं, लेकिन उन्हें कभी “शक्तिशाली” नहीं कहा जा सकता था।
Mads Kristensen ने हाल ही में Bookmark Studio release किया, एक experimental extension जो उन्हीं कमियों को भरता है जिनसे आप शायद तब परिचित हों जब bookmarks नियमित रूप से उपयोग करते हैं।
Slot-Based Navigation
मुख्य नई सुविधा: bookmarks को अब slots 1–9 में assign किया जा सकता है और सीधे Alt+Shift+1 से Alt+Shift+9 के ज़रिए उन पर jump किया जा सकता है। नई bookmarks स्वचालित रूप से अगले उपलब्ध slot में चली जाती हैं, इसलिए ज़्यादातर मामलों में बिना किसी setup के तेज़ navigation काम करती है।
यह सरल लगता है, लेकिन इससे bookmarks “मेरे पास कुछ bookmarks हैं कहीं” से बदलकर “Slot 3 मेरा API controller है, Slot 5 service layer है, Slot 7 test है” हो जाती हैं। इस तरह की spatial memory, focused work sessions के दौरान navigation को लगभग तात्कालिक बना देती है।
Bookmark Manager
एक नया tool window सभी bookmarks को एक जगह दिखाता है जिसमें नाम, फ़ाइल, location, रंग या slot के अनुसार filtering होती है। किसी भी bookmark पर jump करने के लिए double-click करें या keyboard से navigate करें।
अगर आपके पास कभी पाँच-छह से अधिक bookmarks हों और आप ट्रैक न कर पाएँ कि कौन-सी किसके लिए थी, तो यह अकेले extension install करने के लिए पर्याप्त कारण है।
लेबल, रंग, और फ़ोल्डर के साथ organization
Bookmarks में वैकल्पिक रूप से लेबल, रंग हो सकते हैं और उन्हें फ़ोल्डर में group किया जा सकता है। इनमें से कुछ भी ज़रूरी नहीं है — आपका मौजूदा bookmark workflow काम करता रहेगा। लेकिन जब आप किसी जटिल समस्या को debug कर रहे हों या किसी अपरिचित codebase को explore कर रहे हों, तो bookmarks को color-code और label करने की क्षमता उपयोगी context जोड़ती है।
सभी metadata per solution store होता है, इसलिए आपकी bookmark organization sessions के पार बनी रहती है।
Export और Share
यह वह feature है जो मुझे पता नहीं था कि मुझे चाहिए था। Bookmark Studio आपको bookmarks को plain text, Markdown, या CSV के रूप में export करने देता है। इसका मतलब है कि आप:
- Pull request descriptions में bookmark paths शामिल कर सकते हैं
- Teammates के साथ investigation breadcrumbs share कर सकते हैं
- Repos या branches के बीच bookmark sets move कर सकते हैं
Bookmarks अब केवल एक solo navigation tool नहीं रहतीं — ये “इस code से गुज़रने का रास्ता यहाँ है” communicate करने का ज़रिया बन जाती हैं।
Code Movement को Track करने वाली Bookmarks
Bookmark Studio, bookmarks को उस text के सापेक्ष track करता है जिससे वे anchored हैं, इसलिए edit करते समय वे गलत lines पर नहीं चली जातीं। अगर आपने कभी debugging session के दौरान bookmarks set की हों और refactor के बाद वे सब गलत lines पर point करने लगी हों — यह उसे ठीक करता है।
निष्कर्ष
Bookmark Studio कुछ नया नहीं करता। यह एक ऐसी feature को लेता है जो सालों से “काफी अच्छी” रही है और उसे focused development के लिए वास्तव में उपयोगी बनाता है। Slot navigation, Bookmark Manager, और export capabilities इसकी मुख्य विशेषताएँ हैं।
इसे Visual Studio Marketplace से प्राप्त करें और आज़माकर देखें।
