2013-11-28 10 views
7

में कोई विस्तार के साथ बैश फ़ाइल को पहचान रहा PHPStorm है, जो 7 मुझे लगता है कि और एक पैटर्न जैसे *.extension का उपयोग करके फ़ाइलें के लिए फ़ाइल समर्थन करना चाहते हैं, लेकिन उन एक विस्तार की जरूरत नहीं है के पिछले संस्करण का उपयोग कर रहा हूँ। मैंने पैटर्न * की कोशिश की, जो काम करता है, लेकिन मेरी सभी फाइलों को बाश हाइलाइटिंग में रखता है।phpstorm

क्या किसी के पास .sh एक्सटेंशन का उपयोग किये बिना इसका समाधान है?

संपादित करें: बैश फ़ाइल एक्सटेंशन .sh और .bash के साथ पहचानती है। यह अच्छी तरह से काम कर रहा है, लेकिन मैं जो चाहता हूं वह फाइलों पर डिफ़ॉल्ट फ़ाइल प्रकार को सेट नहीं करना है। यदि मैं बैश फ़ाइल की सूची में। * या * जोड़ता हूं, तो मेरी सभी फाइलें बैश फ़ाइल की तरह पहचानती हैं। आशा है कि यह मेरी अंग्रेजी में संभावित गलती के लिए खेद है, क्षमा करें।

+1

चेक बाहर सरकारी प्लगइन प्रलेखन: http://www.ansorg-it.com/en/products_bashsupport.html#id1045822। बैश सपोर्ट को स्वचालित रूप से पहचानने में सक्षम होना चाहिए कि क्या फ़ाइल मुट्ठी रेखा (फ़ाइल सामग्री) को देखकर बैश स्क्रिप्ट है। इसके अलावा, क्या आप अपना प्रश्न दोबारा कर सकते हैं? – Plamen

+4

मुझे यह समस्या भी बहुत परेशान करने के लिए मिलती है। @Plamen - BashSupport उठाएगा यदि आपके पास एक्सटेंशन रहित स्क्रिप्ट के शीर्षलेख में #!/Bin/bash है, लेकिन #!/Usr/bin/env bash का अपना डिफ़ॉल्ट शीर्षलेख नहीं उठाएगा, और यह एक प्रस्ताव नहीं देता है जिस तरह से मैं डिफ़ॉल्ट हेडर बदलने के बारे में जानता हूँ। मुद्दों को मिश्रित करने के लिए, बैशस्पोर्ट हमेशा एक नई। बैश फ़ाइल जोड़ते समय ".sh" एक्सटेंशन जोड़ता है। गैर-विंडोज सिस्टम पर कई दिशानिर्देश बाश स्क्रिप्ट के लिए एक्सटेंशन का उपयोग नहीं करते हैं, इसलिए कम से कम इन चीजों को बदलने का विकल्प होना चाहिए। – cchamberlain

+2

यह ज्ञात [BashSupport के साथ समस्या] (https://github.com/jansorg/BashSupport/issues/213) है, वहां जाने के लिए स्वतंत्र महसूस करें और अपनी आवाज़ जोड़ें। – jfunk

उत्तर

3

यह अजीब लग सकता है - लेकिन आप वास्तव में उन फ़ाइलों को सूचीबद्ध करने का प्रयास कर सकते हैं जिन्हें आप स्पष्ट रूप से उनके नाम पढ़ रहे हैं।

अपने यूज-केस के बारे में सुनिश्चित नहीं है, लेकिन मैं Git हुक के लिए यह आवश्यक है, और वहाँ मौजूदा Git हुक के लिए बहुत बहुत नाम नहीं है, तो यह है कि मुश्किल उन :)

संदर्भ के लिए सूचीबद्ध करने के लिए नहीं है: प्राथमिकताएं> संपादक> फ़ाइल प्रकार> बॉर्न फिर शेल:

enter image description here