2010-02-04 18 views
49

जब मैं Eclipse संपादक में खुले दस्तावेज़ के निचले हिस्से में स्क्रॉल करता हूं, तो अंतिम पंक्ति फ़ाइल के नीचे होती है। फ़ाइल/स्क्रीन के नीचे पर कोड संपादित करते समय यह परेशान है।मैं ग्रहण के नीचे पिछले स्क्रॉल करने के लिए ग्रहण कैसे प्राप्त कर सकता हूं?

मैं एक्लिप्स को स्क्रॉल करने के लिए कैसे सक्षम कर सकता हूं (विम या वीएस की तरह) इतनी दूर तक कि कोड की अंतिम पंक्ति संपादक विंडो के शीर्ष तक पहुंच जाती है?

मैं इस सवाल के पीछे के लिए पूछ रहा हूँ, ग्रहण में: How to make Visual Studio editor stop scrolling past bottom of a file?

+0

मैं नहीं मिलता है क्यों है यह कष्टप्रद .. – Bozho

+24

इसकी कई लोगों के लिए कष्टप्रद। खिड़की के केंद्र के करीब संपादन आंखों पर कम से कम मेरे अनुभव में आसान है। – RHSeeger

+0

यह मूल रूप से मेरी समस्या है, आंख जलन। मैं दिन के 8+ घंटे के लिए स्क्रीन के सामने हूं इसलिए इससे कोई फर्क पड़ता है। हालांकि यह एक बड़ी समस्या नहीं है, सफेद-पर-काले थीम बनाम काले-सफेद-सफेद का उपयोग करने के बीच अंतर की तरह। –

उत्तर

32

एक स्क्रॉलबार की वर्तमान कार्यान्वयन को देखते हुए, यह संभव नहीं है।
(org.eclipse.swt.widgets.ScrollBar.java देखें)

किसी भी समय, किसी दिए गए स्क्रॉल पट्टी एक 'चयन' कि अपने मूल्य है, जो मानों की श्रेणी स्क्रॉल पट्टी का प्रतिनिधित्व करता है के भीतर होना करने के लिए विवश किया जाता है माना जाता है होगा (यानी, इसके न्यूनतम और अधिकतम मानों के बीच)।

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

यह भी है कि 7-years old bug 35779 (सबसे ऊपर उल्लिखित) में से एक के बावजूद उन संपादकों में कोई मुलायम लपेटन नहीं है।

की अनुमति दे संपादक में शब्द/नरम चादर जबकि टाइपिंग आसान है, लेकिन पर्याप्त नहीं, मॉडल लाइनों और दृश्य लाइनों के बीच एक मानचित्रण पेश किया जाना चाहिए उदा सही ढंग से एनोटेशन दिखाएं।
यह विभिन्न समस्याओं को भी पेश करता है जिन्हें हल करने की आवश्यकता है, उदा। 'गो टू लाइन': डिबगर, कंपाइलर इत्यादि जैसे टूल मॉडल लाइन की रिपोर्ट करेंगे लेकिन एक उपयोगकर्ता यह अजीब लगेगा कि 'लाइन टू गो' डायलॉग

में दर्ज की गई एक अलग लाइन का चयन किया जाएगा

तो अब के लिए, SWT scrollbar example अभी भी खिड़की के नीचे द्वारा सीमित है:

http://www.java2s.com/Code/JavaImages/ScrollBarExample.PNG

+25

मैं आपका जवाब स्वीकार नहीं करना चाहता लेकिन मुझे लगता है कि मुझे :) –

+11

ग्रहण टीम से बेहद लंगड़ा बहाने हैं। हर सभ्य संपादक उन सुविधाओं का समर्थन करता है। – Palesz

+3

पूरी तरह से सहमत हैं। बहुत पुराना मुद्दा और अभी भी कोई संकल्प नहीं है। –

संबंधित मुद्दे