यहां एक एक्सकोड उपयोगकर्ता स्क्रिप्ट है जो टेक्स्ट में नई लाइनों को मिटा नहीं देनी चाहिए।
#!/usr/bin/python
#
# Wraps selection in braces.
# Set Input to "Selection".
# Set Output to "Replace Selection".
tabChar = '\t' # Replace with spaces if desired
input = '''%%%{PBXSelectedText}%%%'''
print "{"
for line in input.splitlines():
print tabChar + line
print "}"
%%%{PBXSelectedText}%%%
बारे में अधिक जानकारी और अन्य उपलब्ध इनपुट चर के लिए Xcode Workspace Guide की स्क्रिप्ट इनपुट चर अनुभाग देखें।
संपादित करें: कोड इंडेंट के लिए जोड़ा समर्थन एक निश्चित राशि से घिरा हो। अभी इंडेंट हार्ड कोड होना चाहिए। यह मान प्राप्त करना संभव हो सकता है, उदाहरण के लिए, एक्सकोड प्राथमिकता फ़ाइल, लेकिन मैं अब तक नहीं गया था।
स्रोत
2010-02-10 20:57:09
आप दा आदमी! एक आखिरी quibble ... पता है कि ब्रेसिज़ आने से पहले स्वचालित रूप से चयन इंडेंट करने के लिए स्क्रिप्ट में क्या जोड़ा जाना चाहिए? सिर्फ स्क्रिप्ट सक्रिय करने से पहले ⌘-] टाइप करने के लिए यदि नहीं आसान काफी है। फिर से thx! यह महीनों के लिए मुझे परेशान कर रहा है। – Meltemi
उपरोक्त अद्यतन स्क्रिप्ट का प्रयास करें। –