2010-09-07 16 views
11

ग्रहण में, मुझे यह बहुत परेशान लगता है कि प्रविष्टि हॉटकी है जो सामग्री सहायक/स्वत: पूर्ण सूची से किसी आइटम का चयन करती है। विशेष रूप से पीईडीव में जहां कोई अंतराल अर्धविराम नहीं होता है, एक नई लाइन के लिए प्रवेश दबाकर मुझे स्वतः पूर्ण सूची में जो कुछ भी चुना जाता है, उसे दे देगा।स्वत: पूर्ण चयन के लिए हॉटकी बदलें

टैब एक बेहतर चयन हॉटकी है क्योंकि मुझे टैब मध्य-रेखा की आवश्यकता नहीं है।

ग्रहण में इसे बदलने का कोई मौका?

सीडीटी, पीडीटी और पायडेव का उपयोग करना, लेकिन ग्रहण से संबंधित किसी भी समाधान में रुचि रखते हैं।

उत्तर

4

ग्रहण में सभी कुंजी बाइंडिंग विंडो -> प्राथमिकताएं -> सामान्य -> ​​कुंजी में परिभाषित की गई हैं। मुझे नहीं लगता कि आप स्वत: पूर्ण सूची से सामान का चयन करने के लिए उपयोग किए जाने वाले परिवर्तन को बदल सकते हैं, लेकिन आप चुनने के लिए स्पेस का उपयोग कर सकते हैं और फिर नई लाइन के लिए एंटर कर सकते हैं।

+0

आप * का चयन रद्द करें * तो, सही नई लाइन के लिए प्रवेश करने के लिए अंतरिक्ष मतलब है? तब मुझे प्रत्येक पंक्ति के अंत में एक अतिरिक्त जगह मिल गई है। मुझे लगता है कि एएससी तो एंटर एक विकल्प है, लेकिन यह वास्तव में अजीब हो जाता है और इसके लायक नहीं है। – ack

+0

बस "ALT + /" या "Word Completion" के लिए खोजें - आप इसे बदल सकते हैं, लेकिन "टैब" में बदलना अधिक मैन्युअल रूप से किया जाना चाहिए, और टैब को संपादक में काम नहीं करता है ... – BrainSlugs83

1

स्वत: पूर्णता चयन कुंजी संपादक विशिष्ट है। उदाहरण के लिए Aptana स्टूडियो में, आप प्रस्ताव चयन के लिए कुंजी के सेट को परिभाषित कर सकते हैं। उदाहरण देखें प्राथमिकताएं/Aptana स्टूडियो/संपादक/जावास्क्रिप्ट। चूंकि पीईडीव एपटाना स्टूडियो के साथ कुछ कोड साझा करता है, इसकी समान क्षमताएं हैं। "प्राथमिकताएं/पीईडीवी/संपादक/कोड पूर्णता/* चेकबॉक्स पर पूरा होने पर लागू करें" देखें।

एक चयनकर्ता के रूप में टैब कुंजी का बोलना, यह अतिरिक्त कोडिंग प्रतीत नहीं होता है क्योंकि इसका प्रस्ताव प्रस्ताव विंडो में ध्यान केंद्रित करने के लिए विशेष अर्थ है। इन जो रुचि टैब org.eclipse.jface.text.contentassist.CompletionProposalPopup.verifyKey (VerifyEvent)

चीयर्स, मैक्स

1

पर से निपटने के लिए मिल सकता है दुर्भाग्य से यह बजाय टैब का उपयोग ऑटो को दर्ज करने के लिए वास्तव में संभव नहीं है Pydev में अधूरा (न ही ग्रहण में खुद)।

तो, मैं इन मामलों में जो करता हूं वह नई लाइन पर जाने के लिए Shift-Enter का उपयोग करता है: ध्यान दें कि इस मामले में, आप अपनी लाइन में किसी भी स्थान से Shift + Enter दबा सकते हैं और यह 'go' लाइन के अंत में, एंटर दबाएं '(जो मेरे लिए एक अच्छी बात है)।

कार्यान्वयन नोट: जैसा कि मैक्स ने इंगित किया है, '\ t' और '\ r,' \ n 'मामलों को ग्रहण में वास्तव में हार्ड-कोड किया गया है: org.eclipse.jface.text.contentassist.CompletionProposalPopup.verifyKey (VerifyEvent) तो, इसे ठीक करने के लिए, आपको एक पैच की आवश्यकता होगी जिसने ग्रहण पर स्वयं को बदल दिया है (इसलिए, यदि आपको लगता है कि यह सार्थक है, तो उस सुविधा के लिए स्वयं ग्रहण में एक बग-अनुरोध बनाएं)।

0

यदि आपके पास मैक है, तो आप बेहतर टच टूल (बीटीटी) डाउनलोड कर सकते हैं और हॉटकी को टैब में बदल सकते हैं। बस कोशिश की और यह काम किया, हालांकि यदि आप ऐसा करते हैं तो आप पाठ के साथ नियमित रूप से टैब पर टैब-कुंजी का उपयोग नहीं कर सकते हैं। जो बो करने में सक्षम होने के लिए बहुत अच्छा है। मैंने इसे स्थानांतरित करने के लिए बदल दिया + अंतरिक्ष।

बीटीटी में, ट्रैकपैड और ऐप्पल रिमोट के बीच मेनू में कीबार्ड का चयन करें। बाईं तरफ + चिह्न के साथ ग्रहण जोड़ें। फिर + नया शॉर्टकट जोड़ें दबाएं। कीबार्ड शॉर्टकट में आप जिस हॉटकी या संयोजन को चाहते हैं उसे दबाएं। ट्रिगर में अन्य कीबार्ड शॉर्टकी ctrl + space दबाएं और आप कर चुके हैं! बस सुनिश्चित करें कि दाएं कोने में नया शॉर्टकट सक्षम है।

http://www.bettertouchtool.net/