विज़ुअल स्टूडियो में संपादक के लिए एक दिशानिर्देश जोड़ना


333

परिचय

मैं हमेशा एक निश्चित मात्रा में वर्णों के बाद विज़ुअल स्टूडियो बनाने के लिए एक रास्ता खोज रहा हूं।

नीचे विज़ुअल स्टूडियो के विभिन्न संस्करणों के लिए इन तथाकथित दिशानिर्देशों को सक्षम करने के लिए एक गाइड है ।

विजुअल स्टूडियो 2013

वीएस 2013 के लिए पॉल हैरिंगटन के संपादक दिशानिर्देशों को स्थापित करें

विजुअल स्टूडियो 2010 और 2012

  1. वीएस 2010 या वीएस 2012 के लिए पॉल हैरिंगटन के संपादक दिशानिर्देशों को स्थापित करें ।
  2. रजिस्ट्री को यहां खोलें:
    वीएस 2010: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
    वीएस 2012: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
    और Guidesमूल्य के साथ एक नया स्ट्रिंग जोड़ें RGB(100,100,100), 80। पहला भाग रंग निर्दिष्ट करता है, जबकि दूसरा एक ( 80) स्तंभ है जिसे रेखा प्रदर्शित की जाएगी।
  3. या दिशानिर्देश यूआई एक्सटेंशन स्थापित करें (जो उत्पादकता पावर टूल्स का एक हिस्सा भी है ), जो सीधे रजिस्ट्री को संपादित करने की आवश्यकता के बिना प्रविष्टियों को जोड़ने / हटाने के लिए संपादक के संदर्भ मेनू में प्रविष्टियों को जोड़ देगा। इस पद्धति का वर्तमान नुकसान यह है कि आप कॉलम को सीधे निर्दिष्ट नहीं कर सकते।

विजुअल स्टूडियो 2008 और अन्य संस्करण

यदि आप Visual Studio 2008 का उपयोग कर रहे हैं, तो रजिस्ट्री को खोलें HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editorऔर Guidesमान के साथ एक नया स्ट्रिंग जोड़ें RGB(100,100,100), 80। पहला भाग रंग निर्दिष्ट करता है, जबकि दूसरा एक ( 80) स्तंभ है जिसे रेखा प्रदर्शित की जाएगी। जब आप Visual Studio को पुनरारंभ करते हैं तो वर्टिकल लाइन दिखाई देगी।

जब तक आप सही पथ का उपयोग करते हैं, तब तक यह ट्रिक विजुअल स्टूडियो के विभिन्न अन्य संस्करणों के लिए भी काम करता है:

2003: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor
2005: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor
2008: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
2008 Express: HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

यह SQL Server 2005 और शायद अन्य संस्करणों में भी काम करता है।


1
मेरे कंप्यूटर पर इसका कोई प्रभाव नहीं है। कोई विचार?
इंस्टेंस हंटर

8
यह रजिस्ट्री ट्रिक Visual C ++ 2010 एक्सप्रेस के साथ काम नहीं करती है। क्या कोई और इसके लिए कोई समाधान प्रदान कर सकता है या इसकी पुष्टि कर सकता है?
अश्विन नंजप्पा

2
अरे, एक स्पर्शरेखा का एक सा है, लेकिन आप उस कोड को थोड़ा अधिक कुशल बना सकते हैं। चूंकि आपके पास हेक्स स्ट्रिंग है, आप समय से पहले जानते हैं कि आपको कितने बाइट्स की ऊपरी सीमा की आवश्यकता होगी। एक सूची <बाइट> के बजाय, आप बस एक बाइट [hexString.Length / 2], या यहां तक ​​कि कट्टर, बाइट [hexString.TrimStart ('0') और लंबाई + 1) (2) के लिए अग्रणी शून्य की घोषणा कर सकते हैं। ।
राजा स्किप्पस

6
Win7 x64
vs2010

3
संपादक दिशानिर्देश एक्सटेंशन की स्थापना क्यों आवश्यक है (कम से कम VS2012 के लिए)। गाइड अकेले रजिस्ट्री कुंजी काम नहीं करता है। यह विस्तार वास्तव में क्या कर रहा है?
स्ट्रिंगर

जवाबों:


96

यह मूल रूप से सारा के ब्लॉग से है

यह विजुअल स्टूडियो के लगभग किसी भी संस्करण के साथ भी काम करता है, आपको बस विजुअल स्टूडियो के अपने संस्करण के लिए रजिस्ट्री कुंजी में "8.0" को उपयुक्त संस्करण संख्या में बदलने की आवश्यकता है।

गाइड लाइन आउटपुट विंडो में भी दिखाई देती है। (विजुअल स्टूडियो 2010 इसे सही करता है, और लाइन केवल कोड संपादक विंडो में दिखाई देती है।)

रंग निर्दिष्ट करने के बाद एक से अधिक नंबर सूचीबद्ध करके आप कई कॉलमों में मार्गदर्शक भी रख सकते हैं:

RGB(230,230,230), 4, 80

स्तंभ 4 और स्तंभ 80 पर एक सफेद रेखा डालता है। यह Guides"टेक्स्ट एडिटर" कुंजी (बेलो देखें) में एक स्ट्रिंग मान का मान होना चाहिए ।

एक लाइन रंग चुनना सुनिश्चित करें जो आपकी पृष्ठभूमि पर दिखाई देगा। यह रंग VS में डिफ़ॉल्ट पृष्ठभूमि रंग पर दिखाई नहीं देगा। यह एक हल्के भूरे रंग के लिए मूल्य है: RGB (221, 221, 221)।

यहाँ रजिस्ट्री कुंजियाँ हैं जो मुझे पता है:

दृश्य स्टूडियो 2010 : HKCU \ Software \ Microsoft \ VisualStudio \ 10.0 \ पाठ संपादक

विज़ुअल स्टूडियो 2008 : HKCU \ Software \ Microsoft \ VisualStudio \ 9.0 \ Text Editor

विजुअल स्टूडियो 2005 : HKCU \ Software \ Microsoft \ VisualStudio \ 8.0 \ पाठ संपादक

विजुअल स्टूडियो 2003 : HKCU \ Software \ Microsoft \ VisualStudio \ 7.1 \ Text Editor

विजुअल स्टूडियो 2010 चलाने वालों के लिए, आप स्वयं रजिस्ट्री बदलने के बजाय निम्नलिखित एक्सटेंशन इंस्टॉल करना चाहते हैं:

ये प्रोडक्टिविटी पावर टूल्स का भी हिस्सा हैं , जिसमें कई अन्य बहुत उपयोगी एक्सटेंशन शामिल हैं।


1
मुझे मूल स्रोत नहीं पता था, क्योंकि एक साथी सहकर्मी ने मुझे बताया था कि यह कैसे करना है। मैंने एक संदर्भ के रूप में ब्लॉग को जोड़ा।
xsl

4
64 बिट OS या कम से कम विंडोज 7 (मेरे मामले में) वाले लोगों के लिए अपडेट करें। यह काम नहीं करता है। रजिस्ट्रियाँ कुंजियाँ "Wow6432Node" के अंतर्गत हैं और जब आप कुछ परिवर्तन नहीं करते हैं तो परिवर्तन करने के लिए सोमरसन के लिए। इसमें बिना स्पेस के एक TextEditor भी है और मैंने बिना किसी भाग्य के दोनों की कोशिश की। इसके अलावा मैंने "Wow6432Node" के बाहर सामान्य पथ के तहत "टेक्स्ट एडिटर" बनाने की कोशिश की और अभी भी अच्छा नहीं है।
रॉडने एस। फोली

3
विजुअल स्टूडियो 2015 के लिए कोई विचार? रजिस्ट्री हैक अब काम नहीं करता है।
जोआनिस

2
आप इसे vs2017 के साथ कैसे करते हैं?
डिमोड्वे

2
Microsoft DevLabs संपादक दिशानिर्देशों के विस्तार को @ VS2017 के लिए हटा दिया गया है; संबंधित बाज़ार पेज वर्तमान में उपयोग करने की सलाह पॉल हैरिंगटन के संपादक दिशानिर्देश विस्तार
plr108

80

किसी भी रजिस्ट्री कुंजी को संपादित करने की आवश्यकता के बिना, उत्पादकता पावर टूल्स एक्सटेंशन (दृश्य स्टूडियो के सभी संस्करणों के लिए उपलब्ध) दिशानिर्देश कार्यक्षमता प्रदान करता है।

एक बार स्थापित होने पर संपादक विंडो में राइट क्लिक करें और ऐड गाइड लाइन विकल्प चुनें। ध्यान दें कि गाइडलाइन हमेशा उस कॉलम पर रखी जाएगी जहाँ आपका संपादन कर्सर वर्तमान में है, भले ही आप संपादक विंडो में राइट क्लिक करें।

यहां छवि विवरण दर्ज करें

बंद करने के लिए विकल्पों पर जाएं और ढूंढें Productivity Power Toolsऔर उस अनुभाग को बंद कर दें Column Guides। एक रिबूट आवश्यक होगा।

यहां छवि विवरण दर्ज करें


1
मैंने महीनों तक इस एक्सटेंशन का उपयोग किया और मुझे इस पर कोई विचार नहीं आया कि मुझे राइट क्लिक करना है! यह एक आकर्षण के रूप में काम करता है, हालांकि, AFAIK आप VS के एक्सप्रेस (उर्फ मुक्त) संस्करण पर एक्सटेंशन स्थापित नहीं कर सकते हैं।
फरमिन सिल्वा

2
यहाँ वी.एस. 2012 संस्करण के लिए लिंक है .. Visualstudiogallery.msdn.microsoft.com/…
पीटर बर्नियर

मैं इस जवाब का दूसरा। इस टूल-सेट का उपयोग महीनों से किया जा रहा है, कभी भी इस सुविधा का पता नहीं है! इसके अलावा, मैं किसी को भी प्रोडक्टिविटी पावर टूल्स की सिफारिश करूंगा; यह एक महान उपकरण है! :
हेलिक

1
2017-2019 संस्करण के लिए इस एक्सटेंशन की दिशा-निर्देश केवल दस्तावेज के अनुसार विज़ुअल स्टूडियो 2017 (2019 नहीं) के लिए काम करती है। यदि आप केवल दिशा-निर्देश चाहते हैं तो आप Editor Guidelinesएक्सटेंशन का उपयोग कर सकते हैं : marketplace.visualstudio.com/…
Aage

33

विजुअल स्टूडियो 2017/2019

विज़ुअल स्टूडियो के नए संस्करण के लिए उत्तर की तलाश करने वाले किसी व्यक्ति के लिए, संपादक दिशानिर्देश प्लगइन स्थापित करें , फिर संपादक में राइट-क्लिक करें और इसे चुनें:

Visual Studio 2017 में दिशानिर्देश जोड़ें


2
FYI करें: कर्सर (न केवल माउस!) को कॉन्फिग फाइल का उपयोग किए बिना काम करने के लिए इसके लिए वांछित कॉलम काउंट पर तैनात होना चाहिए।
फ्रोजनटार्जन

1
दिशानिर्देश (संस्करण 2017/2019) Visual Studio 2019में काम नहीं करते हैं Productivity Power Tools। यदि आप दिशानिर्देश चाहते हैं, Editor Guidelinesतो बेहतर विकल्प है।
आगे

19

अब Visual Studio 2012 और 2013 के लिए एक्सटेंशन है:

http://visualstudiogallery.msdn.microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459


प्रस्तावित समाधानों में से, यह 2012 के लिए सबसे आसान था, रजिस्ट्री संपादन की आवश्यकता नहीं थी। स्थापित करने के बाद, 1) उस कार्यक्षेत्र को राइट क्लिक करें जिस लंबाई पर आप एक गाइडलाइन दिखाना चाहते हैं। 2) ??? 3) लाभ।
Tor

क्या इस लाइन को ठोस बनाने का कोई तरीका है?
डेमोड्वे जूल

@Demodave मुझे अंतर्निहित गाइड के बारे में नहीं पता है, लेकिन आप ठोस गाइड बनाने के लिए यहां एक्सटेंशन के लिए दिए गए स्रोत को संशोधित करने में सक्षम हो सकते हैं: jeff.wilcox.name/2010/02/visualstudio2010guides
Brianpeiris

11

यदि आप मुक्त विजुअल स्टूडियो एक्सप्रेस संस्करण के उपयोगकर्ता हैं तो सही कुंजी अंदर है

HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

{VisualStudio के बजाय VCExpress पर ध्यान दें) लेकिन यह काम करता है! :)


7

यह विज़ुअल स्टूडियो 2010 (बीटा 2) में भी काम करेगा, जब तक आप VSGallery से या VS2010 के अंदर एक्सटेंशन मैनेजर से दिशानिर्देश सक्षम करने के लिए पॉल हैरिंगटन एक्सटेंशन स्थापित करते हैं । चूंकि यह संस्करण 10.0 है, इसलिए आपको निम्न रजिस्ट्री कुंजी का उपयोग करना चाहिए:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor

इसके अलावा, पॉल ने एक एक्सटेंशन लिखा है जो सीधे रजिस्ट्री को संपादित करने की आवश्यकता के बिना प्रविष्टियों को जोड़ने / हटाने के लिए संपादक के संदर्भ मेनू में प्रविष्टियां जोड़ता है। आप इसे यहाँ देख सकते हैं: http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91



6

मुझे यह विज़ुअल स्टूडियो 2010 एक्सटेंशन मिला: इंडेंट गाइड्स

http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30

यह ठीक काम करता है। यहां छवि विवरण दर्ज करें


इस विस्तार का उल्लेख करने के लिए धन्यवाद। यह खोजना कठिन है क्योंकि यह "कॉलम", "लाइन", या "ब्लॉक" की खोजों में दिखाई नहीं देता है। निश्चित पृष्ठ चौड़ाई मार्कर (ओं) को भी अच्छा लगा। व्यक्तिगत रूप से सेट संपादक दिशानिर्देशों के पूरक, अब VS2015 में बनाया गया है।
सनकैट

4

वीएस 2013 एक्सप्रेस के साथ यह कुंजी मौजूद नहीं है। जो मैं देख रहा हूं वह HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 है और इसके अंतर्गत पाठ संपादक का कोई उल्लेख नहीं है।


1
12.0 का विस्तार करने की आवश्यकता है एक और निर्देशिका है
Demodave

2

Visual Studio 2008 के लिए रजिस्ट्री पथ समान है, लेकिन संस्करण संख्या के रूप में 9.0 के साथ:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.