मुझे * .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" ] }
?