2014-09-29 5 views
8

मैं केक की सीटीपी (देखें) फ़ाइलों के साथ अच्छी तरह से काम करने के लिए सब्लिमे टेक्स्ट 3 प्राप्त करने की कोशिश कर रहा हूं। सिंटैक्स हाइलाइटिंग ठीक-से-द-बॉक्स काम करता है, लेकिन मुझे काम करने के लिए HTML स्वत: पूर्ण नहीं मिल सकता है।केकफैप (सीटीपी) के साथ सब्लिमे टेक्स्ट वर्क बनाएं

यदि मैं खोलता हूं। एचटीएमएल फ़ाइल, मैं टैग और विशेषताओं को स्वत: पूर्ण करने के लिए प्राप्त कर सकता हूं (विशेषता "शैली" को छोड़कर, यह सीएसएस शैलियों को स्वत: पूर्ण नहीं करता है)।

हालांकि, अगर मैं पर काम करता हूं .ctp फ़ाइल, स्वतः पूर्ण काम नहीं करता है। मैंने पहले से ही को देखने की कोशिश की है-> सिंटेक्स दोनों PHP और HTML दोनों सेटिंग्स और कुछ भी नहीं ... मैंने का उपयोग करने का भी प्रयास किया है, "वर्तमान एक्सटेंशन के साथ सभी को खोलें ..." कोई परिणाम नहीं।

मैंने किसी भी सफलता के साथ विभिन्न प्लगइन्स (ApplySyntax, केकेएफपी प्लगइन्स, आदि) का उपयोग करने का प्रयास किया है।

जावास्क्रिप्ट कोड के लिए मैंने जो भी देखा है, वह है कि "छोटे" टैग और फ़ंक्शंस के लिए, यदि मैं कर्सर को ओपनिंग टैग पर रखता हूं या {, समापन टैग या} स्वचालित रूप से हाइलाइट हो जाता है। हालांकि, यदि कोड (समान भाषा) के बीच कोड की एक गुच्छा है तो हाइलाइट नहीं होगा ...

इन चीजों के साथ कोई भी मदद वास्तव में सराहना की जाएगी! मैं वास्तव में शुभकामनाएं देना और उपयोग करना चाहता हूं!

+0

यह लिंक आपकी मदद कर सकता है: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=6932 – Kai

+0

@ काई धन्यवाद, मैंने वास्तव में पहले से ही उस प्लगइन के साथ प्रयास किया लेकिन इससे मदद नहीं मिली .. – Albert

+0

क्या आप परीक्षण के लिए उपयोग करने के लिए नमूना '.ctp' फ़ाइल में गैर-केक उपयोगकर्ताओं को इंगित कर सकते हैं? मुझे संदेह है कि मुझे पता है कि जवाब क्या है (इसमें सब्लिमे के इंटर्नल्स का थोड़ा सा हैकिंग शामिल है), लेकिन मैं इसे पहले परीक्षण करने में सक्षम होना चाहता हूं। बस गितूब पर एक गिस्ट पोस्ट करना ठीक होना चाहिए। – MattDMo

उत्तर

7

बस उत्कृष्ट पाठ के लिए ApplySyntax प्लगइन स्थापित करें।

ApplySyntax विभिन्न तरीकों से में स्थापित किया जा सकता: पैकेज नियंत्रण http://wbond.net/sublime_packages/package_control

ओपन पैकेज नियंत्रण चयन के माध्यम से

  • 'स्थापित करें पैकेज' का पता लगाएं और 'ApplySyntax'

  • पैकेज में इस भंडार को क्लोन करके

    cd into your Packages folder 
    git clone git://github.com/facelessuser/ApplySyntax.git . 
    
  • फ़ाइलों को डाउनलोड और इस तरह के ApplySyntax या उपयोगकर्ता

    के रूप में संकुल, के तहत एक निर्देशिका में उन्हें रखने आप संकुल में फ़ाइलें न रखें तो करके/उपयोगकर्ता (आप कर सकते हैं, लेकिन शायद shouldn टी), सुनिश्चित करें कि वे पैकेज/ApplySyntax में रहते हैं। यदि आप गिटहब से संपीड़ित संग्रह को डाउनलोड और निकालते हैं, तो निर्देशिका facelessuser-ApplySyntax होगी। facelessuser- हटाएं।

इंस्टॉलेशन चरणों के लिए सौजन्य:https://github.com/facelessuser/ApplySyntax/blob/master/readme.md

N.B: मैं इसे स्थापित किया है और अब *.ctp फ़ाइलें मेरे लिए उचित सिंटैक्स-पर प्रकाश डाला साथ प्रदर्शित होते हैं।

अद्यतन:

उदात्त पाठ 3 में, आप प्लगइन का उपयोग करने के लिए की जरूरत नहीं है, तो आपको निम्न समाधान का उपयोग कर सकते हैं: https://stackoverflow.com/a/35297789/749232

+0

मुझे सेटिंग फ़ाइल के PHP में एक और सीटीपी प्रविष्टि जोड़ने की आवश्यकता है। लेकिन नवीनतम समाधान के लिए दूसरा समाधान बेहतर दिखता है (प्लगइन की कोई ज़रूरत नहीं है), शायद यह एक स्वीकृत स्वीकृत समाधान होना चाहिए। – msanjay

+0

अब इसकी आवश्यकता नहीं है। अन्य जवाब देखें। – Dave

46

एक प्लगइन अब के लिए कोई जरूरत है!

SublimeText 3 (कम से कम) के नवीनतम संस्करण में, आप तो एक CTP फ़ाइल खोल सकते हैं,:

देखें -> सिंटेक्स -> सभी मौजूदा रूप में एक्सटेंशन खोलें -> पीएचपी

फिर अपनी खुली फ़ाइलों को बंद करें, और जब आप उन्हें फिर से खोलें, तो उन्हें उस एक्सटेंशन के लिए चुनी गई भाषा की तरह हाइलाइट किया जाएगा।

+3

एक पूर्णकालिक उत्तर: बस कल सब्लिमे टेक्स्ट अपडेट किया गया और ऐसा लगता है कि इस सेटिंग को ओवरराइट किया गया है। सिंटैक्स ड्रॉपडाउन के शीर्ष पर "सभी मौजूदा एक्सटेंशन को खोलें" है। –

+1

इसे प्यार करो। * Ctrl + Shift + P> सेट सिंटैक्स सेट करें: पीएचपी * हर बार जब मैं एक .ctp –

+0

@Sweet चिली फिलली खोलता हूं - किसी उत्तर को सुनने में हमेशा अच्छा लगता है किसी की मदद करता है! :) – Dave

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