के रूप में Makefile.local को पहचानें मैं सब्लिमे टेक्स्ट 2 को कैसे कॉन्फ़िगर कर सकता हूं ताकि यह Makefile.local
नामक फ़ाइल को मेकफ़ाइल के रूप में पहचान सके, इसलिए मुझे मैन्युअल रूप से "सिंटैक्स सेट करें: मेकफ़ाइल" करने की आवश्यकता नहीं है इस फाइल को खोलो?सब्लिमे टेक्स्ट 2: मेकफ़ाइल
उत्तर
Makefile.tmLanguage
फ़ाइल में <array>
अनुभाग के लिए टैग <string>Makefile.local</string>
जोड़ें।
<dict>
<key>fileTypes</key>
<array>
<string>Makefile.local</string>
<string>GNUmakefile</string>
<string>makefile</string>
<string>Makefile</string>
<string>OCamlMakefile</string>
<string>make</string>
</array>
<key>name</key>
...
फ़ाइल ढूंढने के लिए, Preferences | Browse Packages...
मेनू पर क्लिक करें।
फ़ाइल का उपयोग Syntax Definition विकल्पों को बदलने के लिए किया जा सकता है।
के खिलाफ वाक्यविन्यास से मेल खाता है, इस फ़ाइल के नए संस्करण को अपने उपयोगकर्ता वरीयता फ़ोल्डर में सहेजना सुनिश्चित करें। यह अद्यतनों के माध्यम से इसे बनाए रखेगा। – dbn
आप फ़ाइल की सामग्री के आधार पर सिंटैक्स हाइलाइटिंग चालू कर सकते हैं।
उदाहरण के लिए, मैं Makefile.msp430
और इसी तरह के नाम पर रखा गया कई makefiles है, इस प्रकार पहली पंक्ति होने:
#-*-Makefile-*- vim:syntax=make
इस तरह के vim के रूप में अन्य संपादकों के लिए विशिष्ट अभ्यास है।
हालांकि, इस काम के लिए आपको Makefile.tmLanguage
फ़ाइल को संशोधित करने की आवश्यकता है।
फ़ाइल (उबंटू में उदात्त पाठ 3 के लिए) का पता लगाएं पर:
/opt/sublime_text/Packages/Makefile.sublime-package
ध्यान दें, जो वास्तव में एक ज़िप फ़ाइल है। इसे कॉपी करें, अंत में .zip के साथ नाम बदलें, और Makefile.tmLanguage फ़ाइल को निकालें।
-
"फ़ाइल प्रकार" अनुभाग के बाद "firstLineMatch" कुंजी और स्ट्रिंग जोड़कर
संपादित नया
Makefile.tmLanguage
। नीचे दिए गए उदाहरण में, अंतिम दो पंक्तियां नई हैं (आपके द्वारा जोड़ा जाना चाहिए)।<string>
अनुभाग में नियमित अभिव्यक्ति होती है, जो पहली पंक्ति से मेल खाने वाली फ़ाइलों के लिए सिंटैक्स हाइलाइटिंग सक्षम कर देगी। यह अभिव्यक्ति दो पैटर्न को पहचानती है: "#-*-Makefile-*-
" और "vim:syntax=make
", लेकिन आप इसे बेहतर बना सकते हैं।<key>fileTypes</key> <array> <string>GNUmakefile</string> <string>makefile</string> <string>Makefile</string> <string>OCamlMakefile</string> <string>make</string> </array> <key>firstLineMatch</key> <string>^#\s*-\*-Makefile-\*-|^#.*\s*vim:syntax=make</string>
प्लेस नई
Makefile.tmLanguage
उपयोगकर्ता सेटिंग निर्देशिका में:~/.config/sublime-text-3/Packages/User/Makefile.tmLanguage
अब से, पहली पंक्ति नियमों से मेल खाते फ़ाइलों वाक्य रचना हाइलाइटिंग चालू करना चाहिए।
- 1. सब्लिमे टेक्स्ट 2
- 2. सब्लिमे टेक्स्ट 2 में,
- 3. सब्लिमे टेक्स्ट 2 सेवा
- 4. सब्लिमे टेक्स्ट 2 टर्मिनल
- 5. सब्लिमे टेक्स्ट 2
- 6. सब्लिमे टेक्स्ट 2
- 7. सब्लिमे टेक्स्ट 2 को
- 8. सब्लिमे टेक्स्ट 2
- 9. सब्लिमे टेक्स्ट 2 - दुभाषिया
- 10. सब्लिमे टेक्स्ट 2
- 11. सब्लिमे टेक्स्ट 2
- 12. सब्लिमे टेक्स्ट 2
- 13. सब्लिमे टेक्स्ट 2 थीम
- 14. "सब्लिमे टेक्स्ट 2" जावास्क्रिप्ट/jQuery
- 15. सब्लिमे टेक्स्ट 2 और आर
- 16. कस्टम लेआउट, सब्लिमे टेक्स्ट 2
- 17. सब्लिमे टेक्स्ट
- 18. सब्लिमे टेक्स्ट 2 एचटीएमएल 5 सिंटैक्स हाइलाइट
- 19. टूलावरकेस या सब्लिमे टेक्स्ट 2 स्निपेट्स
- 20. सब्लिमे टेक्स्ट 2 - वर्तमान में खोले गए
- 21. सब्लिमे टेक्स्ट 2 के लिए सैस समर्थन?
- 22. सब्लिमे टेक्स्ट 2: अक्षम दस्तावेज़ पूर्वावलोकन
- 23. सब्लिमे टेक्स्ट 2 RegEx एन + 1
- 24. सब्लिमे टेक्स्ट 2 में एचटीएमएल कीबोर्ड शॉर्टकट्स?
- 25. सब्लिमे टेक्स्ट 2 - डिफ़ॉल्ट दस्तावेज़ प्रकार
- 26. सब्लिमे टेक्स्ट 2: बिल्ड सिस्टम कस्टम चयनकर्ता
- 27. सब्लिमे टेक्स्ट 2 छवि पूर्वावलोकन प्लगइन
- 28. सब्लिमे 2
- 29. सब्लिमे टेक्स्ट 2 में इन 2 चीजों को कैसे करें?
- 30. सब्लिमे टेक्स्ट 2 में स्वत: पूर्ण आर 2
यदि आप इसे सभी के लिए चाहते हैं। लोकल फाइलें, तो एक खोलें, फिर मेनू, –
@AlexK के शीर्ष से "मौजूदा एक्सटेंशन के साथ सभी को खोलें" पर क्लिक करें, सिंटैक्स पर क्लिक करें। क्या "मेकफ़ाइल.लोकल" या इससे भी बेहतर, "मेकफ़ाइल। *" से मिलान करना संभव है? –
यह प्लगइन https://github.com/phillipkoebbe/DetectSyntax फ़ाइल नाम regexp –