मैं iTerm2 (1.0.0) उपयोगकर्ता हूं। मुझे पता है कि iTerm सेटिंग या com.googlecode.iterm2.plist
फाइल को संशोधित करके प्रोफाइल कैसे बनाते हैं ।
सुविधा के लिए, मैं फ़ाइल .plist
को इंगित करने के लिए उपयोग करूंगा com.googlecode.iterm2.plist
।
कमांड का उपयोग करके मेरे देव सर्वर को जोड़ने के लिए पहले से ही कुछ प्रोफ़ाइल हैं। (यानी ssh 192.168.1.1
)।
मैं iTerm में और अधिक प्रोफ़ाइल जोड़ना और जोड़ना चाहता हूं। इसलिए, मैंने ऐसा करने के लिए एक पायथन स्क्रिप्ट लिखी। प्रक्रिया नीचे की तरह है।
- ITerm2
.plist
फ़ाइल में कनवर्ट करें.xml
। (यानीplutil -convert xml1
) plistlib
पायथन में उपयोग करके इस फ़ाइल में कई प्रोफाइल लिखें ।.plist
बाइनरी प्रारूप में iTerm2 फ़ाइल को रूपांतरित करें जैसा कि यह था। (यानीplutil -convert binary1
)
ऊपर की प्रक्रिया काम नहीं करती है। iTerm2 ने मेरी पायथन स्क्रिप्ट से बनाई गई मेरी प्रोफाइल लोड नहीं की।
इसलिए, मैंने जाँच की कि क्या कोई .plist
फाइल नहीं है, iTerm ने प्रोफाइल कैसे लोड की।
- मैंने iTerm2 कार्यक्रम छोड़ दिया।
- मैंने
.plist
अपनी डिस्क से फ़ाइल को हटा दिया , जो यहां स्थित है~/Library/Preferences/
। - ITerm2 प्रोग्राम चलाएं।
- टाइप करके ओपन प्रोफाइल सेटिंग ⌘ Cmd+ O।
मैंने पाया कि अगर मैंने .plist
फ़ाइल को हटा दिया तो भी प्रोफ़ाइल हैं । यहाँ क्या हुआ? क्या कोई बैकअप प्रोफाइल फ़ाइल है जिसे मैं नहीं पहचानता?