मुझे * .sbt फ़ाइलों को (सिंटैक्स को हाइलाइट करने के लिए) स्केला भाषा के रूप में, * .scala के रूप में व्यवहार करने के लिए उप-संपादक 2 चाहिए।, लेकिन मुझे यह नहीं मिल रहा है कि इसे कहाँ स्थापित किया जाए। क्या आप को पता है?
मुझे * .sbt फ़ाइलों को (सिंटैक्स को हाइलाइट करने के लिए) स्केला भाषा के रूप में, * .scala के रूप में व्यवहार करने के लिए उप-संपादक 2 चाहिए।, लेकिन मुझे यह नहीं मिल रहा है कि इसे कहाँ स्थापित किया जाए। क्या आप को पता है?
जवाबों:
उदात्त पाठ में (v2.x और v3.x दोनों में पुष्टि की गई) एक मेनू कमांड है:
देखें -> सिंटैक्स -> वर्तमान एक्सटेंशन के साथ सभी खोलें ...
*.sublime-settings करता है ।
मुझे उत्तर मिल गया है (आगे उपखंड 2 विन्यास फाइल संरचना की जांच करके):
मुझे खोलना था
~/.config/sublime-text-2/Packages/Scala/Scala.tmLanguage
और इसे जोड़ने के लिए संपादित करें sbt(फाइलों का विस्तार जिसे मैं स्काला कोड फ़ाइलों के रूप में खोला जाना चाहता हूं) fileTypesकुंजी के बाद सरणी में :
<dict>
<key>bundleUUID</key>
<string>452017E8-0065-49EF-AB9D-7849B27D9367</string>
<key>fileTypes</key>
<array>
<string>scala</string>
<string>sbt</string>
<array>
...
पुनश्च: एक बेहतर तरीका हो सकता है, मेरे अनुकूलन (खुद को संशोधित करने के लिए पैकेज देने) के लिए एक सही जगह की तरह कुछ हो, मैं अभी भी जानना चाहूंगा।
/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
~/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
मैंने उपयोगकर्ता पैकेज में अपने अनुकूलित परिवर्तन किए हैं:
*nix: ~/.config/sublime-text-2/Packages/User/Scala.tmLanguage
*Windows: %APPDATA%\Sublime Text 2\Packages\User\Scala.tmLanguage
इसका मतलब यह भी है कि यह JSON प्रारूप में है:
{
"extensions":
[
"sbt"
]
}
यह वही जगह है
View -> Syntax -> Open all with current extension as ...
मेनू आइटम इसे जोड़ता है (यदि यह मौजूद नहीं है तो फ़ाइल बना रहा है)।
whatever.twig.html) के साथ फ़ाइलों के लिए विशिष्ट सिंटैक्स सेट करने की अनुमति देता है , क्योंकि मेनू विधि केवल अंतिम एक लेती है!
View -> Syntax -> Open all with current extension as ...भाषा फ़ाइल बनाने के लिए Markdown.sublime-settingsमें ~/Library/Application Support/Sublime Text 3/Packages/User/, और उसके बाद इस फाइल को अतिरिक्त फ़ाइल एक्सटेंशन जोड़ने के लिए संपादित।
ApplySyntax (पहले DetectSyntax) नामक एक उत्कृष्ट प्लगइन है जो फ़ाइल-वाक्यविन्यास मिलान के लिए कुछ अन्य बारीकियों को प्रदान करता है। रेगेक्स एक्सप्रेशन आदि की अनुमति देता है।
सिंटैक्स सेट करने के लिए एक त्वरित विधि है:
Ctrl+ Shift+ P, फिर इनपुट बॉक्स में टाइप करें
ss + s आप किस प्रकार का सेट चाहते हैं (
जैसे: ss html +Enter
और एसएस का अर्थ है "सेट सिंटैक्स"
यह मेनू के चेकबॉक्स में चेक की तुलना में वास्तव में तेज है।
ST3 के लिए
$ भाषा = "भाषा यू इच्छा"
यदि मौजूद है,
~ / .config / उदात्त-पाठ -3 / संकुल / उपयोगकर्ता / $ भाषा में जाएँ। सदस्यता-सेटिंग्स
अन्य
~ / .config / उदात्त-पाठ -3 / संकुल / उपयोगकर्ता / $ भाषा .sublime-settings बनाएँ
और सेट करें
{"एक्सटेंशन": [" एक्सटेंशन "]}
यह तरीका आपको समग्र एक्सटेंशन (जैसे sql.mustache, js.php, आदि ...) के लिए सिंटैक्स को सक्षम करने की अनुमति देता है।
{ "extensions": [ "js.php" ] }?