2011-05-01 10 views
13

गंभीरता से, एक्सकोड के पिछले संस्करणों में मैं एक्सकोड में फ़ाइल या समूह पर राइट-क्लिक कर सकता हूं और मुझे "नाम बदलें" विकल्प मिल जाएगा। एक्सकोड 4 में मैं एक्सकोड में सीधे अपनी फ़ाइलों का नाम बदल नहीं सकता। क्या हुआ? ऐप्पल ऐसी सुविधा क्यों हटाएगा? एक्सकोड में अब मैं अपने निब्स, छवि संसाधनों और अन्य का नाम कैसे बदल सकता हूं?एक्सकोड 4 एनिमोर में फ़ाइलों का नाम बदल नहीं सकते?

उत्तर

16

प्रासंगिक मेनू आइटम हटा दिया गया था, लेकिन आप अभी भी भीतर से नाम बदल सकते हैं। फ़ाइल का चयन करें और फिर नाम पर फिर से क्लिक करें और आपको संपादक फ़ील्ड प्राप्त करना चाहिए। नाम बदलने के लिए दूर टाइप करें। यद्यपि यह थोड़ा स्वभावपूर्ण हो सकता है। आमतौर पर सबसे बड़ी समस्या दूसरे क्लिक को बहुत जल्दी कर रही है और इसे डबल क्लिक के रूप में पंजीकृत किया जा रहा है। तो आपको इसका उपयोग करने के लिए अपने समय के साथ थोड़ा सा खेलना पड़ सकता है।

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

+0

यह काम करता है। मैं इसे बहुत जल्दी करने में कामयाब रहा। बहुत बहुत धन्यवाद। –

0

एक और तरीका यह है कि आप इसे कर सकते हैं, बार के निचले हिस्से में एक तीर के साथ छोटे आयताकार का उपयोग करके है। उस पर क्लिक करें, आपकी वस्तुओं को एक सूची में प्रदर्शित किया जाएगा, जैसे आप फ़ाइलों का नाम बदल सकते हैं या जो कुछ भी ... उम्मीद है कि

5

नेविगेशन विंडो में फ़ाइल का चयन करें और Enter दबाएं। बस खोजक में नाम बदलने का तरीका।

+0

सबसे आसान तरीका +1, कोई फिडली क्लिक नहीं। – bentford

21

ध्यान दें कि यदि आप कक्षा का नाम बदल रहे हैं, तो मुझे ऐसा करने का सबसे अच्छा तरीका क्लास हेडर खोलना है, कक्षा का नाम चुनें, फिर नियंत्रण-क्लिक करें और रिफैक्टर/नाम बदलें चुनें। इस तरह एक्सकोड .h और .m फ़ाइलों का नाम बदल देगा और XIB फ़ाइलों सहित, आपके क्लास नाम (लगभग) के उदाहरणों को प्रतिस्थापित करेगा। निफ्टी!

Screenshot showing the Refactor/Rename context menu entry


संपादित: Xcode 4.2 में, this gotcha के लिए बाहर देखने के लिए: "जब एक संपत्ति की घोषणा के एक रिफैक्टरिंग नाम बदलने की कार्रवाई आरंभ करते हैं, किसी भी इंटरफ़ेस बिल्डर फ़ाइलें जो कि संपत्ति का उल्लेख नहीं होगा सही ढंग से अपडेट किया जाए। इसके बजाय, संपत्ति के उपयोग पर नाम बदलें, या संबंधित @ सिंथेसाइज स्टेटमेंट पर नाम बदलें। "

1

मामले में आप मामले में पथ आप कुछ फ़ाइलें स्थानांतरित बदलना चाहते हैं ...

चरण 1: देखें -> उपयोगिताएँ -> फ़ाइल इंस्पेक्टर फ़ाइल निरीक्षक को खोलने के लिए चरण 2: पहचान के तहत -> पथ)

0

आप PNG फ़ाइलें फ़ाइल सिर्फ चुनिंदा जैसी गैर-वर्ग फ़ाइलों का नाम बदलना चाहते हैं, वहाँ

इसके अलावा फ़ाइल के रिश्तेदार पथ को बदलने के लिए, फ़ाइल का नाम बदलने के लिए, जैसा कि ऊपर कहा गया है बस refactor एक सफेद चिह्न है और राइट क्लिक से 'फ़ाइल इंस्पेक्टर दिखाएं' चुनें, फिर 'नाम' टेक्स्टफील्ड से फ़ाइल नाम बदलें (पहचानें और टाइप करें लेबल)।

मैं कक्षा का नाम बदलना चाहता हूं, मैं 'साइमन व्हिटकर' रिफैक्टर विधि (दूसरी टिप्पणी) की अनुशंसा करता हूं।