Ctrl-Space ग्रहण में बिना Ctrl-Space दबाए


91

मैंने अभी ग्रहण का उपयोग शुरू किया है और मैंने देखा है कि जब मैं एक स्थानीय चर नाम लिखना शुरू करता हूं तो यह विज़ुअल स्टूडियो जैसे सुझावों के साथ नहीं आता है जब तक कि यह प्रेस Ctrl+ नहीं होता है Space। क्या इसे स्वचालित रूप से करने के लिए कोई रास्ता है? मुझे लगता है Ctrl+ Spaceएक अजीब कुंजी दबाएं।


4
मुझे उम्मीद है कि यह अंत में बग फिक्स द्वारा "उत्तर" दिया जाएगा। मैं यह भी चाहता हूँ। मुझे यह भी याद नहीं है कि मैं CTRL-Space के बारे में कैसे जानता हूँ। क्या यह इसे विजुअल स्टूडियो में लाता है?
Xonatron

जवाबों:


161

ये कीड़े (और एक समाधान यदि आप ग्रहण> 3.4 का उपयोग करते हैं) आपके लिए ब्याज हो सकते हैं:

A. अधिक वर्ण ट्रिगर की अनुमति दें क्योंकि @Samuel ने कहा (3.4 पर तय)

https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157 नीचे दिए गए वर्णों को प्राथमिकता में सहायता सामग्री में जोड़ें

जावा के लिए स्वतः सक्रियण ट्रिगर में डिफ़ॉल्ट बदलें._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

B. सामग्री सहायता को हर जगह स्वचालित रूप से अनुमति दें (निश्चित नहीं):

https://bugs.eclipse.org/bugs/show_bug.cgi?id=101420


31
तो साढ़े 4 साल पुराना बग जो ग्रहण को विजुअल स्टूडियो की तरह काम करेगा, अभी तक तय नहीं है? किसी भी विचार क्यों वे एक सुविधा है जो imo स्थगित कर दिया। पिछले 4 वर्षों में किए गए किसी भी कार्य से अधिक महत्वपूर्ण है।
क्लॉस जोर्जेंसन

1
हो सकता है कि इसके लिए एक और बग खुला हो जो मुझे याद हो ... मुझे लगता है कि यह एक सुविधा ग्रहण है जो शायद होना चाहिए।
मार्क पोप

तो मुझे लगता है कि इसका उत्तर यह है कि यह सुविधा मौजूद नहीं है और यह एक बग है?
ब्रैंडन ओ'रोरके

3
दिलचस्प है, एक 4.5 साल पुराना बग, और यह 4 साल पहले था ...? मुझे इसे xml के लिए लागू करना था, और जावा अभी भी तय नहीं है।
MDMoore313

3
कोई भी विचार जो एक सीडीटी उपयोगकर्ता कर सकता है? ये विकल्प सीडीटी में उपलब्ध नहीं हैं।
CCOD

23

क्या काम करता है:

ऑटो सक्रियण को ट्रिगर में बदलें .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_

आपको सहायता आरंभ करने के लिए कुछ और लिखने की संभावना नहीं है।


23
पीएस मेरे एक छोटे से हिस्से ने ही ऐसा किया।
अस्ति

व्हाट अबाउट " "? एक स्थान?
Xonatron

उसके लिए आपके पास Ctrl + Space है! इसके अलावा, अंतरिक्ष InteliiSense ट्रिगर नहीं करता है।
अस्सी

लेकिन "ऑटो-एक्टिवेशन" को ट्रिगर करने के लिए सूची में स्थान क्यों नहीं जोड़ा गया?
Xonatron

आपको सूची को अल्पविराम के साथ परिसीमित करने की आवश्यकता नहीं है और आप एबीसीडीईएफ आदि जोड़ना चाह सकते हैं। वास्तव में, यहां संपूर्ण स्ट्रिंग है .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
कैलम रोजर्स

12
  1. खिड़की -> प्राथमिकताएँ
  2. जावा -> संपादक -> सामग्री सहायता
  3. अपनी प्राथमिकताओं के अनुरूप ऑटो-एक्टिवेशन बदलें

आप शायद 0 को विलंब सेट करना चाहेंगे।


2
ये सेटिंग्स मेरे पास हैं। मुझे नहीं लगता कि जब तक आप टाइप करते हैं, तब तक यह ऑटो सहायता को ट्रिगर नहीं करेगा ""।
ब्रैंडन ओ'रोरके

यदि आप एक से अधिक ट्रिगर्स लगा सकते हैं, तो आप उस बॉक्स में सभी अक्षर डालने की कोशिश कर सकते हैं, इसलिए यह वीएस की तरह काम करेगा
सैमुअल

तब आप वर्णमाला में हर एक संभव अक्षर को कैसे जोड़ेंगे? ;-)
क्लॉस जोर्जेंसन

@ ClausJørgensen आपको क्या समस्या है? यही मार्कस केलर ने स्कोबाल द्वारा उल्लिखित 159157 बग पर ग्रहण करने के लिए अपनी टिप्पणी में सुझाया है।
पियोत्र डोब्रोगोस्ट 20

3
बस करने के Auto activation triggers for Javaलिए सेट .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_। यह अब IntelliSense की तरह व्यवहार करता है।
कैलम रोजर्स

4

XML फ़ाइलों में स्वतः पूर्ण कार्य करने के लिए प्राथमिकताएँ -> XML -> XML फ़ाइलें -> संपादक -> गुणवत्ता सहायता में निम्नलिखित परिवर्तन करें

ऑटो सक्रियण अनुभाग के तहत, निम्न मान प्रदान करें

  1. ऑटो सक्रियण विलंब (ms) करें: 0
  2. इन वर्णों को सम्मिलित किए जाने पर: <=: ._ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

निम्नलिखित स्क्रीनशॉट वही बताते हैं

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

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