IntelliJ एक विशेष फ़ाइल को सही ढंग से नहीं पहचान रहा है, इसके बजाय एक पाठ फ़ाइल के रूप में अटक गया है


107

मेरे IntelliJ प्रोजेक्ट में एक फ्रीडमर फ़ाइल (ftl) है जिसे गलत तरीके से एक टेक्स्ट फ़ाइल के रूप में मान्यता दी गई है। एक ही प्रकार के कई हैं जो सही हैं। मैं "मार्क के रूप में पाठ" विकल्प से अवगत हूं। यह मूल कारण हो सकता है कि यह फ़ाइल पाठ के रूप में चिह्नित की गई थी, लेकिन मुझे इसे वापस चालू करने के लिए "चिह्न के रूप में ftl फ़ाइल" विकल्प प्रदान नहीं किया गया है, यदि वास्तव में यह समस्या है। अगर मैं अन्य ftl फ़ाइलों को txt के रूप में चिह्नित करता हूं, तो मैं उन्हें अपेक्षित रूप से ftl फ़ाइलों में वापस करने में सक्षम हूं।



1
यह एक डुप्लिकेट प्रतीत होता है, लेकिन खुद जैसा कोई व्यक्ति कभी नहीं मिला होगा क्योंकि इसका ठीक से इस तरह से पाया जाना नहीं है। मुझे इस बात की जानकारी नहीं थी कि Pycharm एक JetBrains उत्पाद था। आपको क्या लगता है कि इन दो प्रश्नों को सहानुभूतिपूर्वक जोड़ा जाना चाहिए? एक समस्या है कि कैसे Jetbrains अपने उत्पादों को अलग से ब्रांड करते हैं, उदाहरण के लिए, PHPStorm Pycharm की तुलना में पूरी तरह से कुछ अलग लगता है। मैं आपकी मदद की सराहना करता हूँ !!!
ktamlyn

1
दूसरे शब्दों में, यह सवाल / जवाब अपने दम पर खड़ा है। IntelliJ के लिए इस जवाब की मांग करने वाले लोगों के दृष्टिकोण से यह प्रश्न / उत्तर अद्वितीय है।
ktamlyn

जवाबों:


322

कृपया सुनिश्चित करें कि यह फ़ाइल (या एक पैटर्न जो इसे दर्शाता है) के तहत सूचीबद्ध नहीं है

SettingsEditorFile TypesText files

ओएस एक्स के लिए

PreferencesEditorFile TypesText files


13
हालांकि मुझे लगा कि यह अजीब लग रहा था, किसी भी तरह मेरी सटीक नाम वाली फ़ाइल यहाँ समाप्त हो गई (वाइल्डकार्ड मैपिंग के बजाय यह फ़ाइल का नाम था)। पता नहीं वो कैसे हुआ।
निक स्पेसक

7
इस पर होने वाले गोगलर्स के लिए एक नोट के रूप में, मेरे पास एक ही रिज़ॉल्यूशन के साथ एक ही मुद्दा (एक जावा फ़ाइल के साथ) था; IntelliJ 13. फ़ाइल बनाने की कोशिश करते समय, मुझे त्रुटि का सामना करना पड़ा 'टेम्पलेट को पार्स करने में असमर्थ "इंटरफ़ेस" चयनित वर्ग फ़ाइल का नाम मैप टू जावा नहीं "। Google में कहीं भी वह त्रुटि संदेश नहीं मिल सकता है, इसलिए किसी और की आवश्यकता होने पर उसे यहां पोस्ट करना।
केनेटिक

1
इसने मेरे लिए काम किया, किसी तरह गलती से मेरा नाम भी जुड़ गया होगा।
हैरिसन

मेरी जान बचाई .. एक्टली मैंने गलती से दे दी पाठ के लिए फ़ाइलें ... इसलिए सभी पाठ फ़ाइल के रूप में खुल रहे हैं।
हर्ष पटेल

Y मामले में, फ़ाइल के अंतर्गत नहीं था Text Files। इसलिए अन्य फ़ाइल प्रकारों को भी जांचना बेहतर है।
लाहिरु चंदिमा

34

चरण 1: "फ़ाइल" ==> "सेटिंग" पर क्लिक करें

चरण 2: "संपादक" का विस्तार करें और "फ़ाइल प्रकार" पर क्लिक करें

चरण 3: आपको राइट पर सभी फ़ाइल प्रकार दिखाई देंगे। "पाठ फ़ाइलें" पर जाएं और इसे क्लिक करें

चरण 4: आपको पंजीकृत पैटर्न के निचले भाग पर अपना फ़ाइल नाम देखना चाहिए (निचला बॉक्स)

चरण 5: अपनी फ़ाइल को पंजीकृत पैटर्न से निकालें। समस्या को हल किया जाना चाहिए और आपको नाम बदलने देना चाहिएfileName.java

चरण 6: यदि नहीं, तो परियोजना से फ़ाइल को हटा दें और नाम फ़ाइलनाम के साथ फिर से बनाएं

स्रोत


1
मैंने अभी आपकी टिप्पणी को बढ़ाने के लिए लॉग इन किया है। धन्यवाद!!
अबुल जिक्र 19'19

16

OSX:

Preferences > Editor > File Types > Text Files

खिड़कियाँ:

Settings > Editor > File Types > Text Files

1
मैंने किसी तरह गलती से एक विशिष्ट फ़ाइल का पूरा नाम संपादक> फ़िलिपीस> पाठ के तहत पंजीकृत पैटर्न की सूची में जोड़ दिया। इसे उस सूची से हटाकर रहस्य को सुलझाया गया।
ReLeaf

6

मुझे भी यही समस्या थी और उपरोक्त समाधान में से किसी ने भी इसे हल नहीं किया। वह चीज जो अंत में हल हुई थी वह मॉड्यूल का चयन करके और मॉड्यूल सेटिंग्स पर जाकर (मॉड्यूल नाम पर F4 दबाएं)

फिर स्रोत टैब में, "जावा" फ़ोल्डर का चयन करें और स्रोत बटन पर दबाएं। यह IntelliJ बताता है कि प्रश्न में फ़ोल्डर एक स्रोत कोड फ़ोल्डर है।

फिर टेस्ट फ़ोल्डर का चयन करें और टेस्ट दबाएं।

बस। फिर यह फाइलों को सही ढंग से पहचान लेगा और आवश्यकतानुसार त्रुटियों को दिखाएगा।

स्क्रीनशॉट के नीचे देखें।

यहां छवि विवरण दर्ज करें


0

आप गलती से फ़ाइल और कोड टेम्पलेट में टेम्पलेट संपादित कर सकते हैं। दबाएँCtrl+Alt+S

के अंतर्गत

 Settings -> Editor -> File and Code Templates

मेरे लिए मैंने FileHeader.javaफ़ाइल को टैब में शामिल किया है।

याद रखें कि किस प्रकार का टेम्प्लेट आपने पहले बदल दिया था और उसे वापस डिफ़ॉल्ट में वापस कर दिया।

मुझे भरोसा है ये काम करेगा :)


-1

मुझे एक नए वर्ग जावा को बनाने के लिए एक ही समस्या थी, यह मुद्दा Header.java पर था जो कमांड crt + alt + s के साथ एक्सेस किया जा सकता है और संपादक / FileAndCodeTemplates / को शामिल करता है और इस प्रारूप पर हो सकता है।

/ ** * $ {DATE} पर एलेक्स लेपोरोनी द्वारा बनाया गया। * /

यह मेरी समस्या हल हो गई है, अब मैं फिर से कक्षाएं बना सकता हूं :) मुझे उम्मीद है कि यह लेख दूसरों की मदद कर सकता है जिनके पास IntelliJIdea पर रचना वर्गों के लिए समान समस्याएं हैं ... सभी को गले लगाते हैं।


-2

समाधान: फ़ाइल एक्सटेंशन को बदले बिना फ़ाइल का नाम बदलें।

FileName.java
NewDifferentFileName.java
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.