2011-09-07 20 views
43

एक्सकोड कर्सर चालू होने वाले प्रतीक के सभी घटनाओं को रेखांकित करता है। हालांकि, अंडरलाइन स्रोत कोड में बिल्कुल "पॉप आउट" नहीं होती है। क्या एक्सकोडसे प्रतीक के पृष्ठभूमि रंग को हाइलाइट करना संभव है, जैसे ग्रहण करता है? मुझे प्राथमिकता पैनल में कुछ भी नहीं मिला।एक्सकोड हाइलाइट चयनित प्रतीक अधिक

Xcode:

Xcode

ग्रहण:

Eclipse

+0

क्या आपने किसी भी मौके से जवाब निकाला है? – Blaz

+0

@courteous नोप। लेकिन मुझे आशा है कि 4.4-पोस्ट के बाद एक्सकोड अपडेट इस क्षेत्र में कुछ सुधार लाएंगे। –

+4

सीएमडी + ई, सीएमडी + एफ और सीएमडी + जी कॉम्बो उपयोगी है। http://stackoverflow.com/questions/2439701/in-xcode-can-you-have-it-automatically-highlight-references-to-the-selected-obje –

उत्तर

-2

ठीक जाने से अधिक Xcode को चयन वरीयताओं पॉप चयन फ़ॉन्ट और रंग आ जाएगा नीचे यू 4 बटन देख सकते हैं, 1 नाम चयन के साथ, क्लिक करें और किसी भी गहरे रंग का चयन करें

+0

वह वह नहीं चाहता है लेकिन वह वर्तमान में 'चयनित' प्रतीक –

3

यह वही नहीं है जो आप खोज रहे हैं, लेकिन आप Polychromatic एक्सकोड प्लगइन (Alcatraz के माध्यम से सबसे आसानी से स्थापित) देखना चाहते हैं। यह हर प्रतीक को एक अद्वितीय रंग देता है, जिसका प्रयोग लगातार पूरे होता है। तो myVar का हर उदाहरण नीला हो सकता है, और myOtherVar का हर उदाहरण लाल हो सकता है।

+0

को हाइलाइट करना चाहता है, यह ऑफटॉप है। कोड –

-1

मुझे नहीं पता कि यह अभी भी प्रासंगिक है, लेकिन जब आप कर्सर के साथ एक प्रतीक पर होवर करते हैं तो एक छोटा चयन मेनू दिखाई देता है और आप "सभी को दायरे में संपादित करें" का चयन कर सकते हैं। यह ऐसे सभी प्रतीकों को एक और अधिक दृश्यमान तरीके से हाइलाइट करता है। जैसा कि नाम से पता चलता है, यह कार्यक्षमता एक उच्च उद्देश्य के लिए है, लेकिन मुझे लगता है कि यह केवल हाइलाइट करने के लिए आसान है। मुझे नहीं पता कि यह सुविधा एक्सकोड 5 से पहले उपलब्ध थी या नहीं।

+1

कोड में हमें बस अधिक चमकदार रंग नहीं, कर्सर की स्थिति में चयन की आवश्यकता है। यही है कि Ctrl-Cmd-E @CuriousRabbit के रूप में करता है, प्रश्न के नीचे टिप्पणियां देखें। जब मैं प्रतीक को हाइलाइट करने की आवश्यकता करता हूं तो अब मैं नियमित रूप से इसका उपयोग करता हूं। –

+0

ओह, उसे नहीं देखा। वैसे भी, मैं हमेशा से हमेशा से लड़ रहा हूं ... मुझे उम्मीद है कि भविष्य की रिलीज ऐसी स्पष्ट सुविधा प्रदान करेगी। दुर्भाग्यवश –

1

यह प्लगइन जो आप चाहते हैं वह करता है। यह Alcatraz के माध्यम से उपलब्ध है:

https://github.com/keepyounger/HighlightSelectedString

+2

नहीं। अंडरलाइन के साथ एक्सकोड क्या करता है वर्तमान चरम ** में इस चर ** की घटनाएं दिखा रहा है। यह प्लगइन बस स्रोत पर RegExes और एक ही सामग्री के साथ सबकुछ हाइलाइट करता है। यह आधा उपयोगी नहीं है। ध्यान दें कि उदाहरण के लिए यदि आपके पास एक गुंजाइश है। इसे इस प्लगइन द्वारा नियंत्रित नहीं किया जा सकता है। –

0

समुदाय!

मुझे एक ही समस्या है और ऐसा कुछ मिला है। (जहां "currencyId" मैं का चयन करें, प्लगइन का एक और अपने काम)

enter image description here

इसके, मैं लगता है, एक ही बात [Cmd + ई, Cmd + F और Cmd पसंद है + जी कॉम्बो] लेकिन यह आसान है, आपको केवल अपने कोड में शब्द का चयन करना होगा।

कैसे यह अपने Xcode को स्थापित करने के लिए:

  1. लॉन्च XCode
  2. शीर्ष मेनू पर चयन विंडो> पैकेज प्रबंधक
  3. में खोज प्रकार " highlightSelectedString" enter image description here
  4. इसे स्थापित करें!
  5. ?

  6. लाभ

और यह भी आप बदल सकते हैं रंग पर प्रकाश डाला के !!!

  1. संपादित करने के लिए हाइलाइट सेट रंग

  2. > जाना अपना रंग चुनें AutoHighlightSymbolAlcatraz में (Xcode के पैकेज मैनेजर) के लिए

+1

दुर्भाग्य से नहीं। अंडरलाइन के साथ एक्सकोड क्या करता है वर्तमान चरम ** में इस चर ** की घटनाएं दिखा रहा है। यह प्लगइन बस स्रोत पर RegExes और एक ही सामग्री के साथ सबकुछ हाइलाइट करता है। यह आधा उपयोगी नहीं है। ध्यान दें कि उदाहरण के लिए यदि आपके पास एक गुंजाइश है। इसे इस प्लगइन द्वारा नियंत्रित नहीं किया जा सकता है। –

9

खोजें। यह वही करेगा जो आप चाहते हैं।

प्लगइन स्थापित करने के बाद, संपादक> हाइलाइट रंग संपादित करें का चयन करें। यह डिफ़ॉल्ट रूप से पारदर्शी है, इसलिए आपको अपनी रंगीन थीम को सर्वोत्तम रूप से उपयुक्त करने वाला एक चुनना होगा।

संपादित करें: अब जब अल्काट्रैज चला गया है, तो आपको मैन्युअल रूप से प्लगइन स्थापित करना होगा। their GitHub से डाउनलोड करें, प्रोजेक्ट बनाएं और एक्सकोड को पुनरारंभ करें - जिसे तृतीय पक्ष बंडलों को लोड करने में सक्षम होने के लिए हस्ताक्षर किए जाने की आवश्यकता है। इस here पर अधिक जानकारी।

+0

हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। – cpburnz

+1

मुझे नहीं लगता कि मेरे पास एकमात्र सही उत्तर है और यह अभी भी हटा दिया गया है। इस पृष्ठ पर एक और (गलत) उत्तर है जो मेरी संरचना के समान है (एक वाक्य और जिथब के लिए एक लिंक), लेकिन किसी ने इसे हटा दिया नहीं है। प्लगइन स्थापित करने के अलावा प्लगइन स्थापित करने के कोई आवश्यक भाग नहीं हैं। –

+0

धन्यवाद - मैंने अभी ऑटो हाइटलाइट सिंबल स्थापित किया है। अल्काट्रज़ पैकेज मैनेजर को स्थापित करना बहुत आसान था (जिसे मैं समझने के लिए Google के पास था कि आप किस बारे में बात कर रहे थे)। यह थोड़ा अनजान है कि डिफ़ॉल्ट वरीयताएं प्रतीक को हाइलाइट नहीं करना है, लेकिन ऑटो हाइटलाइट सिंबल जिथब रीडमे पढ़ने के बाद मैंने यह काम किया है। धन्यवाद! –

1

एक्सकोड में पहले से ही यह सुविधा है लेकिन के बाद उस पर देरी हो रही है, जिस पर आप हाइलाइट करना चाहते हैं उस पर क्लिक करें। आप विलंब को 0 सेकंड में सेट कर सकते हैं।

XCode> Preferences> TextEditing> HighlightInstancesOfSelected और 0

यह काम करता है लेकिन मैं इसके बारे में रंग बदलने के लिए सक्षम नहीं था करने के लिए देरी निर्धारित किया है। यह एक नीला नीला रंग है और देखने के लिए थोड़ा मुश्किल है।

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