उदात्त पाठ 2: Plist.info में संबंधित फाइलपेट को संपादित करने से काम नहीं चलेगा


0

मैं .sass, .scss, html.twig फ़ाइलों के बहुत सारे संपादित करता हूं । और इसलिए मैं इन्हें सब्लिम टेक्स्ट के साथ जोड़ना चाहता था । क्योंकि डिफ़ॉल्ट रूप से उनमें से कुछ को "बाइनरी" -कॉन मिलता है, कुछ "ब्लैंक शीट" -इकॉन जो फ़ोल्डरों में स्पष्टता के संदर्भ में चूसता है। मैं चाहता हूं कि वे CSS और HTML आइकॉन का उपयोग करें। css और .html फाइलें। इसलिए मैंने पैकेज सामग्री में Info.plist खोला और इसे इस तरह संपादित किया:

<dict>
   <key>CFBundleTypeRole</key>
   <string>Editor</string>
   <key>CFBundleTypeName</key>
   <string>SASS</string>
   <key>CFBundleTypeExtensions</key>
   <array>
      <string>sass</string>
   </array>
   <key>CFBundleTypeIconFile</key>
   <string>CSS</string>
</dict>

और html.twig और email.md.twig के लिए

<dict>
   <key>CFBundleTypeRole</key>
   <string>Editor</string>
   <key>CFBundleTypeName</key>
   <string>HTML</string>
   <key>CFBundleTypeExtensions</key>
   <array>
      <string>html</string>
      <string>html.twig</string>
      <string>email.md.twig</string>
      <string>htm</string>
      <string>shtml</string>
      <string>xhtml</string>
      <string>phtml</string>
      <string>inc</string>
      <string>tpl</string>
      <string>tmpl</string>
      <string>tpl</string>
      <string>ctp</string>
   </array>
   <key>CFBundleTypeIconFile</key>
   <string>HTML</string>
</dict>

(FYI करें, मैंने अनुसरण किया: मैक पर फ़ाइल प्रकार के लिए एक आइकन कैसे सेट करें? ) ध्यान दें, कि मैं उपयोग करता हूं CFBundleTypeIconFile: HTML और CSS, इसलिए आइकन निश्चित रूप से मौजूद हैं (क्योंकि वे .css और .html के साथ काम करते हैं)।

लेकिन पूरे ऐप को ~/Desktopलॉन्च करने के लिए इसे बंद करने और स्थानांतरित करने के बाद और ~/Applicationsइसे फिर से चालू करने , फिर से लॉन्च करने से कुछ नहीं होता है। मैंने OS X को रीबूट करने की भी कोशिश की।

मुझे यकीन है, कि मैंने पहले से ही इन फ़ाइलों (जानकारी-संवाद) के माध्यम से एक कस्टम आइकन सेट नहीं किया है। मैंने अपने डेस्कटॉप पर कुछ नए test.sass इत्यादि फाइलें बनायीं जो कि जांचने के लिए।

क्या किसी को अंदाजा है कि मैं यहां क्या गलत कर रहा हूं? और वैसे भी Plist.info को संपादित करना भी एक अच्छा विचार है? जब ऐप अपडेट हो जाता है तो क्या होता है?

मुख्य प्रश्न: मैं यहाँ क्या गलत कर रहा हूँ? ;-)

या: क्या सभी .sass-files (और हर एक फ़ाइल के लिए अलग से नहीं) के लिए सही आइकनों को जोड़ने का एक अलग तरीका है

धन्यवाद!


स्पष्ट करने के लिए, फाइलें Sublime Text 2 प्रोग्राम से जुड़ी हैं और डबल-क्लिक होने पर उसमें खुली हैं?
डैनियल बेक

प्रजनन नहीं कर सकतायहाँ Info.plist मानों के स्क्रीनशॉट का उपयोग किया गया है । क्या आपने इस स्टेप को स्टेप करके करने की कोशिश की है? यह संभव हो सकता है OS X दो फ़ाइल एक्सटेंशन ( html.twig?) को संभाल नहीं सकता है और इसलिए संपादित की गई Info.plist फ़ाइल को अनदेखा करता है। शायद twigइसके बजाय कोशिश करें ।
डैनियल बेक

अजीब। मैं कल एक और मैक पर कोशिश करूंगा और आपके पास वापस आऊंगा। इसे स्वयं परखने के लिए धन्यवाद।
woerndl

कृपया मुझे सूचित करते रहें। @DanielBeckअपनी टिप्पणी में जोड़ना सुनिश्चित करें, इसलिए मुझे सूचित किया जाएगा।
डैनियल बेक

जवाबों:


0

यदि आप TotalFinder का उपयोग करते हैं, तो आपको killall Finderटर्मिनल में टाइप करके इसे पुनरारंभ करना होगा । यह सीम करता है कि TotalFinder का अपना आइकन कैश है (लानत है, इसकी जाँच होनी चाहिए)। दूसरी चीज़ जो मैंने बदली, वह यह थी कि मैंने SASS-block को CFBundleTypeIconFileसरणी के ऊपर रखा जैसे @DanielBeck ने तब किया जब उसने समस्या को पुन: उत्पन्न करने की कोशिश की।

तीसरी बात यह है, जैसे @DanielBeck ने पूरी तरह से सही की सिफारिश की: xxx.twig के बजाय सिर्फ टहनी का उपयोग करें क्योंकि फाइलपेट को दाएं से बाएं पढ़ा जाता है। एक्सटेंशन के साथ html.twigएक फ़ाइल होगी ।htmltwig

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