जवाबों:
Text.sublime-packageसे प्रतिलिपि बनाएं जो (यदि आप विंडोज का उपयोग करते हैं) में है;PackageProgram FilesText.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(फ़ाइल प्रकार के लिए एक्सएमएल विवरण सेटिंग के साथ ज़िपित फ़ाइल)।