2012-08-30 26 views
18

मैं एक्लिप्स आईडीई में जावा के लिए चेकस्टाइल का उपयोग कर रहा हूं। मुझे दूसरी जावा फ़ाइल में दूसरी जावा फाइल में नहीं पता है, मुझे हमेशा चेकस्टाइल में चेतावनी मिलती है: (हालांकि मुझे पूरा यकीन है कि मैं टैब कुंजी नहीं दबाता)चेकस्टाइल: हमेशा फ़ाइल में टैब वर्ण होते हैं (यह पहला उदाहरण है)

फ़ाइल में टैब वर्ण हैं (यह है पहला उदाहरण)।

public class Percolation { 
    private boolean[][] grid; 
... 
} 

जब मैं टाइप किया है: public class Percolation {, प्रेस दर्ज करें, ग्रहण, मेरे लिए एक मांगपत्र कर देगा कि उसके बाद, मैं टाइप private boolean[][] grid;। लेकिन, मुझे अभी भी यह चेतावनी मिलती है।

कृपया मुझे बताएं कि इसे कैसे ठीक किया जाए। (मैं इस चेतावनी को बंद नहीं करना चाहता, क्योंकि यह जरूरी है। एक और लोग फिर से मेरी फाइल देखेंगे)।

धन्यवाद :)

+1

इंडेंट एक टैब नहीं है? – siebz0r

+0

इस समस्या को हल करने में सक्षम हैं, मुझे भी एक ही समस्या हो रही है – vashishth

उत्तर

19

ग्रहण में, प्राथमिकताएं> सामान्य> संपादक> पाठ संपादकों पर जाएं और "टैब के लिए सम्मिलित रिक्त स्थान" के लिए बॉक्स चेक करें। फिर यह टैब के बजाय रिक्त स्थान के साथ इंडेंट करेगा।

+0

क्षमा करें। मैंने इस विकल्प में बदल दिया है, लेकिन फिर भी यह नोटिस प्राप्त होता है :( – hqt

+3

क्या आपको नई स्रोत फ़ाइलों में समस्या है या जिनके पास पहले से ही समस्या है? मौजूदा फ़ाइलों के लिए आपको उन्हें फिर से इंडेंट करना होगा: सभी टेक्स्ट का चयन करें , फिर संदर्भ मेनू से, स्रोत> सही पहचान – TimK

+1

मुझे स्रोत में समस्या है जो पहले से ही समस्या थी। मैंने सभी को सही इंडेंटेशन चुना है, और दोबारा जांच कर लिया है, फिर भी यह चेतावनी है :( – hqt

18

चरण 1 ग्रहण, वरीयता> जावा> कोड शैली> फ़ॉर्मेटर में। सक्रिय प्रोफ़ाइल संपादित करें। (यदि आप अंतर्निर्मित प्रोफ़ाइल को संपादित नहीं करना चाहते हैं, तो एक नई प्रोफ़ाइल बनाएं)। "सक्रिय प्रोफ़ाइल:" के नीचे एक ड्रॉप डाउन संवाद बॉक्स है .. इसके बगल में, "संपादित करें ..." पर क्लिक करें जो संपादन संवाद बॉक्स खोलता है। "इंडेशन" टैब के तहत, आपको टैब नीति मिल जाएगी। से टैब नीति को केवल & में लागू करें परिवर्तन लागू करें।

चरण 2 अपने ग्रहण परिप्रेक्ष्य के लिए, मेनू पट्टी के माध्यम से नेविगेट: स्रोत>स्वरूप तत्व (नहीं "प्रारूप") और सहेजें।

चेकस्टाइल चलाएं आपको "फ़ाइल टैब कैरेक्टर नहीं मिलेगा: फ़ाइल में टैब वर्ण हैं (यह पहला उदाहरण है)।" अब चेतावनी

टूल बार में आपको व्हाइटस्पेस कैरेक्टर को सक्षम करके अंतर को देखने के लिए।

+1

इसकी टैब नीति टैग नहीं है नीति –

2

मुझे भी समस्या का सामना करना पड़ रहा था लेकिन मुझे समाधान मिल गया।

चरण 1: विंडो> प्राथमिकताएं> चेकस्टाइल पर जाएं।

चरण 2: दाईं तरफ आप ग्लोबल चेक कॉन्फ़िगरेशन देखेंगे। वहां आप पाएंगे कि दो कॉन्फ़िगरेशन उपलब्ध हैं। ग्रहण के साथ कॉन्फ़िगरेशन का चयन करें और पर क्लिक करें डिफ़ॉल्ट बटन के रूप में सेट करें और ठीक पर क्लिक करें।

आशा है कि यह आपकी समस्या का समाधान करेगा।नकल एक टैब - - का पता लगाएं और खिड़की को बदल करने के लिए मिल गया : टैब पेस्ट की जगह: प्रकार 4 व्हाइटस्पेस (या व्हाइटस्पेस एक टैब के होते हैं की संख्या) -> replaceAll

4

एक और संभावना खोजने के लिए और की जगह है

-2

रिक्त स्थान डालने का प्रयास करने के लिए सबसे अच्छा। यह काम करता हैं।

+0

ओपी पहले से ही जोर देकर कहा कि वह निश्चित रूप से टैब कुंजी दबाए नहीं है – Hooting

0

जावा संपादक

क्लिक करें विंडो »प्राथमिकताएं विस्तृत जावा» संहिता शैली क्लिक करें फ़ॉर्मेटर सामान्य सेटिंग्स के तहत इंडेंटेशन टैब क्लिक करें संपादित करें बटन क्लिक करें, सेट टैब नीति के लिए: रिक्त स्थान केवल ठीक क्लिक करें विज्ञापन परिवर्तन लागू करने के लिए मतली।

अन्य संपादकों के लिए यहां How do I change Eclipse to use spaces instead of tabs?

2

उल्लेख जावा कोड के लिए:

चरण 1 ग्रहण में, Preference > Java > Code Style > Formatter. नई प्रोफ़ाइल बनाएं और डिफ़ॉल्ट प्रोफ़ाइल के साथ आरंभ कर देगा। एक ड्रॉप डाउन संवाद बॉक्स है .. इसके बगल में, "संपादित करें ..." पर क्लिक करें जो संपादन संवाद बॉक्स खोलता है। "इंडेन्शन" टैब के अंतर्गत, आपको टैब नीति मिल जाएगी। टैब नीति को मिश्रित से "केवल स्पेस" में बदलें & परिवर्तन लागू करें।

चरण 2ctrl+I द्वारा अपने कोड का सही इंडेंटेशन सही करें। यह स्पेस के साथ टैब को प्रतिस्थापित करेगा।