वहाँ IntelliJ विचार के परिणामों से विशेष फाइल एक्सटेंशन बाहर करने के लिए एक तरह से "है पथ में खोजें (द्वारा लाया संवाद" CTRL+ SHIFT+ F)? मैं सभी .css
फाइलों को बाहर करना चाहता हूं ।
वहाँ IntelliJ विचार के परिणामों से विशेष फाइल एक्सटेंशन बाहर करने के लिए एक तरह से "है पथ में खोजें (द्वारा लाया संवाद" CTRL+ SHIFT+ F)? मैं सभी .css
फाइलों को बाहर करना चाहता हूं ।
जवाबों:
इंटेलीज 16 में एक एक्सटेंशन उपयोग को बाहर करने के लिए एक अनुभाग "फ़ाइल नाम फ़िल्टर" है !*.java
। आप अधिक विस्तृत पैटर्न दे सकते हैं और साथ ही उदाहरण के लिए मैं नीचे दिए पैटर्न का उपयोग केवल .java फ़ाइलों के लिए कर रहा हूँ, जिनका नाम परीक्षण के साथ शुरू या समाप्त हो रहा है। पैटर्न:!*test.java,*.java,!Test*.java
Intellij के हाल के संस्करणों में GUI को थोड़ा अपडेट किया गया है, लेकिन वही अभी भी ऊपर दाहिने हाथ के कोने पर "फाइल मास्क" को देखता है नीचे दी गई छवि देखें:
आप वहां कस्टम स्कोप बना सकते हैं: 'फाइंड इन पाथ' डायलॉग में आप रेडियो बटन 'कस्टम' की जांच कर सकते हैं और स्कोप विंडो खोल सकते हैं। वहां आप पथ और खोज पैटर्न को अनुकूलित कर सकते हैं।
Pattern
क्षेत्र के लिए पैटर्न के उदाहरण :
!file:*.css
- CSS फाइलों को बाहर करेंfile[MyMod]:src/main/java/com/example/my_package//*
- एक परियोजना में निर्देशिका से फ़ाइलें शामिल करें।src[MyMod]:com.example.my_package..*
- पुनरावर्ती पैकेज में सभी फ़ाइलों को शामिल करें।file:*.js||file:*.coffee
- सभी जावास्क्रिप्ट और कॉफीस्क्रिप्ट फ़ाइलों को शामिल करें।file:*js&&!file:*.min.*
- उन सभी जावास्क्रिप्ट फ़ाइलों को शामिल करें, जिन्हें मिनिमाइजेशन के माध्यम से उत्पन्न किया गया था, जिसे मिन एक्सटेंशन द्वारा दर्शाया गया है।या आधिकारिक दस्तावेज की जाँच करें ।
सौभाग्य!
यदि आप मेरे जैसे हैं जो फ़ाइल मास्क विकल्प का उपयोग नहीं करना चाहते हैं या एक कस्टम स्कोप आदि बनाना चाहते हैं, लेकिन बस इसे एक बार प्रोजेक्ट सेटिंग्स में शामिल करने में सक्षम होना चाहते हैं और इसके साथ किया जाना है, तो यहां आपके लिए एक समाधान है ।
मैं चाहता था कि मेरा फाइंड पाथlock
फाइल्स में न खोजे (पैकेज मैनेजर्स द्वारा ऑटो-जनरेटेड मैनिफ़ेस्ट फ़ाइल), यहाँ मुझे इसके लिए क्या करना है:
गोटो फ़ाइल >> प्रोजेक्ट संरचना (या सिर्फ कमांड + दबाएं;)
प्रोजेक्ट सेटिंग्स के तहत मॉड्यूल का चयन करें
इस मामले में पाठ बॉक्स के लिए एक पैटर्न या फ़ाइल नामों को जोड़ें *.lock;package-lock.json
, और : लागू करें और फिर ठीक पर क्लिक करें।
नोट उपरोक्त विकल्प IntelliJ 2019 और उसके बाद के संस्करणों में उपलब्ध है, पुराने संस्करणों के बारे में निश्चित नहीं है। अधिक जानकारी के लिए, https://www.jetbrains.com/help/phpstorm/excluding-files-from-procmail
2019.2 के लिए, पैटर्न स्कोप में सेट नहीं किया गया है, लेकिन Find in path
डायलॉग में राइट टॉप विंडो "फाइल मास्क" में है । आपको इसे टिक करना होगा।
मैंने जो सिंटैक्स का परीक्षण किया है वह हैं:
css
:!*.css
out
डीआईआर के तहत सभी को बाहर रखें :!out/*
पैटर्न को अल्पविराम द्वारा अलग किया जाता है।
संदर्भ: https://www.jetbrains.com/help/idea/finding-and-replacing-text-in-project.html