2012-12-04 11 views
24

सब्लिमेम फोरम पर कुछ लिंक हैं, फोरट्रान 90 के साथ काम करने के लिए सब्लिमे टेक्स्ट 2 कैसे प्राप्त करें http://www.sublimetext.com/forum/viewtopic.php?f=4&t=770 पर, लेकिन वे टिप्पणी पहचानकर्ता के रूप में काम नहीं करते हैं "!" अच्छी तरह से इलाज नहीं किया जाता है।सब्लिमे टेक्स्ट 2 में फोरट्रान 90 के लिए उचित टेक्स्ट-रंग-हाइलाइटिंग कैसे प्राप्त करें?

मैंने मूल रूप से सुझाए गए Punchcard.tmLanguage फ़ाइल का उपयोग करके एक समाधान को इकट्ठा किया और "!" के इलाज के लिए शब्दकोश में पहला ब्लॉक संशोधित किया। टिप्पणी के रूप में (यहां उपलब्ध: https://gist.github.com/4209445)।

सब्लिमे टेक्स्ट 2 एक महान टेक्स्ट एडिटर है और इसे समर्थन देने के लिए फोरट्रान सैद्धांतिक भौतिकी और वित्त में कई लोगों के लिए सहायक हो सकता है। तो अगर कोई बेहतर समाधान जानता है, तो कृपया मुझे बताएं।

धन्यवाद!

उत्तर

24

the fortran.tmBundle पर प्लगइन मेरे लिए काम करता है। मैंने में Fortran उपफोल्डर बनाया और सभी फ़ाइलों को वहां tmBundle में रखा (न केवल .tmLanguage फ़ाइलें)। यह फोरट्रान का चयन करता है - .for और फोरट्रान - .f90 फ़ाइलों के लिए आधुनिक प्रकार के रूप में पंचकार्ड का चयन करता है। ये दोनों ! का इलाज मेरे सिस्टम पर ठीक है - आपको क्या समस्या है?

+0

धन्यवाद! मैंने केवल .tmLanguage फ़ाइलों का उपयोग किया, यह समस्या थी। –

+0

मदद करने के लिए खुश! यदि आपकी समस्या हल हो गई है तो कृपया उत्तर (तीर के बगल में टिक चिह्न) स्वीकार करें। – bananafish

+3

'पैकेज' फ़ोल्डर को मेनू 'प्राथमिकताएं'> 'पैकेज ब्राउज़ करें' के माध्यम से एक्सेस किया जा सकता है – Girardi

6

मैं सब्लिमे टेक्स्ट के साथ फोरट्रान (आधुनिक) का भी उपयोग करता हूं (अब मैं संस्करण 3 का उपयोग कर रहा हूं) और वहां थोड़ी सी गड़बड़ी की टिप्पणियां थीं। इस उदाहरण को देखो:

आप देख सकते हैं, दूसरी पंक्ति एक विस्मयादिबोधक चिह्न के साथ शुरू होता है, लेकिन यह मान्यता प्राप्त नहीं है। "!" लेकिन अगर मैं (एक अंतरिक्ष सहित) के साथ पहली पंक्ति शुरू करते हैं, तो सब कुछ काम करता है:

अगर मैं के बाद एक पानी का छींटा डाला! दूसरी पंक्ति की, यह एक टिप्पणी के रूप reconizes, लेकिन समस्या यह तीसरी पंक्ति को जाता है:

मैं वाक्य रचना फ़ाइल की भाषा समझ में नहीं आता है, लेकिन मैं MinimalFortran package देखा है इसे ठीक करने के लिए (यह पैकेज बहुत अच्छा काम करता है और पैकेज नियंत्रण का उपयोग करके स्थापित किया जा सकता है, लेकिन यह बहुत सारे वाक्यविन्यास याद करता है)। मैं तो बस "फोरट्रान - Modern.tmLanguage" पर

<string>[!]</string> 

को

<string>!-</string> 

बदल फ़ाइल और यह सब काम किया:

1

इसके अलावा Minimal Fortran की जाँच करें। इसे कुछ महीनों तक इस्तेमाल कर रहे हैं और इसके लिए झुका सकते हैं। पैकेज नियंत्रण का उपयोग कर स्थापित करने में आसान है।

संबंधित मुद्दे