क्या एक ग्रहण रेखा-चौड़ाई मार्कर है?


201

मेरे पास एक विशिष्ट परियोजना है जहां मुझे 65 अक्षरों में हर कोड लाइन को लपेटने की आवश्यकता है। मैंने इसके लिए ग्रहण जावा कोड फॉर्मेटर को ठीक से स्थापित किया है। लेकिन जो मैं वास्तव में चाहता हूं, वह यह है कि संपादक में खींची जाने वाली एक ऊर्ध्वाधर रेखा है जहां मैं टाइप करते समय अधिकतम लाइन की चौड़ाई दिखा रहा हूं, न कि जब मैं फॉर्ममाटर चलाता हूं। मुझे पता है कि यह सुविधा कुछ क्षमता में उपलब्ध है, क्योंकि यह कोड फ़ॉर्मेटर प्रॉपर्टी पेज में प्रदर्शित है।

मुझे इसे चालू करने के लिए ग्रहण में कोई विकल्प नहीं दिखता है और मुझे ऐसा कोई प्लग-इन दिखाई नहीं दिया है जो इसे ग्रहण प्लगिन सेंट्रल पर करता है


1
यदि आप ग्रहण नियॉन बग के लिए एक समाधान की तलाश कर रहे हैं, तो bugs.eclipse.org/bugs/show_bug.cgi?id=468307#c11 चेक करें ।
ब्रैंडज़ी जू

जवाबों:


339

Windows / Preferences में देखें (कम से कम विंडोज - IIRC पर यह अलग-अलग ऑपरेटिंग सिस्टम के लिए घूमता है):

General -> Editors -> Text Editors -> Show Print Margin

इसे टिक करें और इसे लाइन दिखाना चाहिए।

इसे खोजने के एक त्वरित तरीके के रूप में, शीर्ष में खोज फ़िल्टर का उपयोग करें और "मार्जिन" पर फ़िल्टर करें।

टिप्पणियों से नोट्स - मेरे द्वारा असत्यापित, लेकिन मेरे पास उन पर संदेह करने का कोई कारण नहीं है:

2016 में यह किसी भी तरह से बदल गया है: विवरणों के लिए देखें [यहां] ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=495490#c2 ) आपको इसे फ़ॉर्मेटर में सेट करना होगा: मेनू से "विंडो" -> [वरीयताएँ], [जावा] -> [कोड शैली] -> [प्रारूप] का चयन करें, और फिर अपनी फ़ॉर्मेट प्रोफ़ाइल को संपादित करें। टैब पेज [लाइन रैपिंग] में, आप "अधिकतम लाइन चौड़ाई" नामक एक सेटिंग पा सकते हैं। इस सेटिंग को बदलें, और जावा स्रोत संपादक में प्रिंट मार्जिन भी बदला जाएगा।


13
आपको कोड फ़ॉर्मेटिंग के लिए लाइन की लंबाई भी बदलनी चाहिए: stackoverflow.com/a/3697302/311744
बेंजामिन क्राउज़ियर

3
क्योंकि इनमें अलग-अलग कॉलम मान हो सकते हैं, इसलिए 'प्रिंट मार्जिन कॉलम' के समान मान को 'अधिकतम लाइन चौड़ाई' सेट करना याद रखें
eugenevd

नियॉन (4.6) में यह सेटिंग नहीं है :(
törzsmókus

4
2016 में यह किसी भी तरह से बदल गया है: विवरण के लिए यहां देखें: bugs.eclipse.org/bugs/show_bug.cgi?id=495490#c2 आपको इसे फ़ॉर्मेटर में सेट करना होगा: मेनू से [विंडो] -> [प्राथमिकता], [जावा] -> [कोड शैली] -> [प्रारूप] का चयन करें, और फिर अपनी फ़ॉर्मेट प्रोफ़ाइल को संपादित करें। टैब पेज [लाइन रैपिंग] में, आप "अधिकतम लाइन चौड़ाई" नामक एक सेटिंग पा सकते हैं। इस सेटिंग को बदलें, और जावा स्रोत संपादक में प्रिंट मार्जिन भी बदला जाएगा।
उवे गुंटर

कृपया उवे गुंटर के सुझाव के अनुसार उत्तर को अपडेट करें। मेरे लिए यह आवश्यक था कि लाइन को .० की दूरी पर प्रदर्शित किया जाए। ग्रहण संस्करण २०१-09-०९
नास है

44

ग्रहण लूना (4.4) में: मेनू चुनें Window\Preference। ऊपरी-बाएं कोने को देखो, खोज बॉक्स में type filter text, टाइप करें: margin

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

अनुभाग में Apperance color option, चुनेंPrint margin । चुनें Show print margin। टेक्स्ट बॉक्स में Print margin column, 65आप जो चाहते हैं वह लिखें ।


4
यह उत्तर ऊपर दिए गए उत्तर को स्क्रीन शॉट के साथ दोहराता है
एलेक्सी इवानोव

4
@AlexeyIvanov सच है, लेकिन यह उत्तर मूल में जोड़ता है। स्क्रीनशॉट सामान्य रूप से एक अच्छा जोड़ है, लेकिन विशेष रूप से क्योंकि हाइलाइटिंग दिखाता है कि मार्जिन का रंग कैसे बदलना है। मुझे यह स्वयं अंततः मिल गया होगा क्योंकि लूना अंधेरे विषय में प्रिंट मार्जिन मुझे अंधा कर रहा था लेकिन इस उत्तर ने मेरे जीवन को आसान बना दिया जो कि हमेशा एसओ उत्तर में एक अच्छी बात है।
नाइट उल्लू

क्या ग्रहण दिखाने की चेतावनी देने का एक तरीका है जब एक रेखा लंबी होती है तो मार्जिन?
मार्टिन क्लोसी

नियॉन (4.6) में यह सेटिंग नहीं है :(
törzsmókus

6

@ जोंन स्कीट का जवाब अधूरा है।

(१/२) सबसे पहले, उसने जो कहा वह करें:

Window-> Preferences-> General-> Editors-> Text Editors-> के लिए बॉक्स की जाँच करेंShow Print Margin

इस बॉक्स को टिक करने से वर्टिकल लाइन दिखाई देगी।

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

इसे खोजने के एक त्वरित तरीके के रूप में, शीर्ष में खोज फ़िल्टर का उपयोग करें और "मार्जिन" पर फ़िल्टर करें।

हालाँकि, यह केवल रेखा दिखाता है, लेकिन अधिकांश स्थितियों में "प्रिंट मार्जिन कॉलम" मान फ्लैट-आउट अनदेखा है।


जहां लाइन होनी चाहिए , उसके लिए कॉलम नंबर सेट करने के लिए , यहाँ पर @Jon Percival Hackworth का उल्लेख करें :

(2/2) यहां जाएं:

Window-> Preferences-> C/C++[या आप जिस भी भाषा का उपयोग कर रहे हैं] -> Code Style-> Formatter-> Edit- क्लिक करें -> Line Wrappingटैब के नीचे वह मान सेट करें जिसकी आप इच्छा रखते हैं Maximum line width

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

पक्षीय लेख:

  1. उपयोग Altनरम लाइन को चालू और बंद करने के लिए + Shift+ Yका । यह स्क्रीन के अंत में सॉफ्ट रैप (यानी: नो कैरिज रिटर्न) होगा, हालांकि, आपके द्वारा ऊपर सेट किए गए कॉलम में नहीं।

आप अपने द्वारा ऊपर सेट किए गए कॉलम में हार्ड लाइन रैपिंग को कैसे लागू करते हैं (यानी: एक गाड़ी वापसी जोड़ता है)? मुझे अभी तक पता नहीं है।यदि आप इसका पता लगाते हैं तो मुझे बताएं। उदात्त पाठ 3 में (एक बहुत बेहतर संपादक लेकिन एक बहुत खराब अनुक्रमणिका / फ़ंक्शन परिभाषा खोजक के साथ :() यह Alt+ हैQ

अद्यतन: मुझे लगता है कि यह "CppStyle" प्लगइन के साथ संभव हो सकता है, जो उपयोग करता हैclang-formatCtrl + Shift+ का उपयोग करके उपयोगF ऑटो प्रारूप को लागू करने के लिए , लेकिन मुझे यह अभी तक काम करने के लिए सटीक निर्देश नहीं पता है।

सम्बंधित:

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