जवाबों:
Text.sublime-package
से प्रतिलिपि बनाएं जो (यदि आप विंडोज का उपयोग करते हैं) में है;Package
Program Files
Text.sublime-package
;Plain text.tmLanguage
के लिए EXT.tmLanguage
;EXT.tmLanguage
दो कुंजी की "सामग्री" को संशोधित करके संपादित करें : fileTypes
और name
। जैसे, मेरे मामले में संपादित XML इस तरह देखा:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>fileTypes</key>
<array>
<string>ascii</string>
<string>nfo</string>
</array>
<key>name</key>
<string>ASCII art</string>
<key>patterns</key>
<array>
</array>
<key>scopeName</key>
<string>text.plain</string>
</dict>
</plist>
EXT.tmLanguage
(ऐसा लगता है कि आप संपीड़न का उपयोग कर सकते हैं);EXT.sublime-package
।उसके बाद जैसा कि Mrsonord ने वर्णन किया है:
Preferences > Settings – More > Syntax Specific – User
;नए खुले फ़ाइल में नीचे स्ट्रिंग चिपकाएँ (मेरे मामले में SublimeEncodingName
था DOS (CP 437)
):
{
"default_encoding": "%SublimeEncodingName%",
"fallback_encoding": "%SublimeEncodingName%",
}
{ "default_encoding": "UTF-8", "fallback_encoding": "utf-8" }
Plain text
, और रन कमांडSyntax Specific - User
फ़ाइलEXT.sublime-settings
स्वचालित रूप से बनाई गई है, लेकिन यह प्रकार की हैPlain text
। जब मैं मैन्युअल रूप सेEXT.sublime-settings
कुछ भी नहीं बनाता है । एकमात्र संभव समाधान जो मैंने पाया है (परीक्षण नहीं किया है) प्रोग्राम फ़ाइलों में नई सिंटैक्स फ़ाइल बनाने के लिए हैPackages
, जैसेMarkdown.sublime-package
(फ़ाइल प्रकार के लिए एक्सएमएल विवरण सेटिंग के साथ ज़िपित फ़ाइल)।