2009-08-07 5 views
14

में चयनित HTML त्रुटियों को बंद करें मैंने हाल ही में अपने ग्रहण को गैनीमेड, संस्करण 3.4.2 में अपग्रेड किया है।ग्रहण

अब यह मुझे त्रुटियों की एक टन एचटीएमएल पर मेरे JSPs में कोट के बगैर पैरामीटर मान जैसी चीजों के लिए दे रही है और अंत टैग लापता है। ये पृष्ठ ठीक काम करते हैं क्योंकि जिन मामलों में मैं इन चीजों को छोड़ देता हूं वे ऐसे मामले होते हैं जहां वे वैकल्पिक होते हैं। हम इस बारे में बहस कर सकते हैं कि मुझे उन्हें शामिल करना चाहिए, लेकिन अभी मैं एक पृष्ठ पर सरल अपडेट करने की कोशिश कर रहा हूं और मैं पूरे पृष्ठ पर फिर से जाना नहीं चाहता हूं। लेकिन वास्तविक त्रुटियों को चुनना मुश्किल है जब इन सभी स्टाइल चेतावनियों को त्रुटियों के रूप में चिह्नित किया जाता है।

वहाँ एक रास्ता यह बंद करने के लिए है?

मैं खिड़की> Preferences> वेब> HTML> मान्यता है कि इस तरह की त्रुटियों को सूचीबद्ध पाया और "ध्यान न दें" के लिए "त्रुटि" से उन्हें बदल गया है, लेकिन यह कोई फर्क नहीं बनाया है। जाहिर है यह इस पर नियंत्रण नहीं करता है।

(हाँ, हाँ, मुझे पता है, स्टाइल शुद्धवादियों का कहना है कि मुझे सभी वैकल्पिक उद्धरण और अंत टैग शामिल करना चाहिए। मैं अक्सर इसलिए नहीं करता क्योंकि मैं उन्हें अव्यवस्था के रूप में देखता हूं। मैं वास्तव में दर्शन को समझ नहीं पा रहा हूं कहते हैं, "इस पाठ में टाइप करना कर देगा बिल्कुल कोई कार्यात्मक अंतर है, यह बिल्कुल कुछ भी नहीं है, लेकिन आप इसे क्योंकि, अच्छी तरह से करना चाहिए, क्योंकि मैं ऐसा कहा।")

+0

कि डब्ल्यूटीपी में एक ज्ञात बग से संबंधित हो सकते हैं, नवीनतम में ठीक किया गया डब्ल्यूटीपी (लेकिन गैलीलियो के साथ काम कर रहा है, हालांकि गैनीमेड नहीं ...)? http://stackoverflow.com/questions/1208424/eclipse-ganymede-not-validating-tag-files-properly – VonC

+0

मुझे स्टाइल चेतावनियों के बारे में एक ही समस्या थी और विंडो> वरीयताएँ> वेब> एचटीएमएल> सत्यापन डीआईडी ​​के लिए इसे हल करने के लिए मुझे ग्रहण जूनो पर (कुछ चेतावनियां और त्रुटियों को अनदेखा कर दिया)। – user1884155

उत्तर

11

आप की कोशिश की है:

  1. क्लिक करें Window > Preferences। एक प्राथमिकता विंडो प्रकट होता है।
  2. प्राथमिकता विंडो में, Workbench > Editors पर क्लिक करें।
  3. निम्न विकल्पों में से एक का चयन करें:
    • बंद वास्तविक समय वाक्य रचना सत्यापन कर देते हैं, Structured Text Editor क्लिक करें और Analyze annotations while typing बॉक्स अचिह्नित करें।
    • अन्य एनोटेशन सेटिंग्स को नियंत्रित करने के लिए, Annotations पर क्लिक करें और अपनी एनोटेशन वरीयताओं का चयन करें।
  4. ठीक क्लिक करें अपनी प्राथमिकताएं सहेजें और पेज बंद हुआ।
इस Ganymede help page से

एक अन्य विधि: Window > Preferences > Validation। फिर Manual और BuildHTML Syntax Validator और JSP Syntax Validator के बगल में स्थित बॉक्स अनचेक करें।

+1

धन्यवाद, लेकिन ... यह काम नहीं किया। आपके पास ग्रहण का एक अलग संस्करण होना चाहिए। मेरे पास विंडो> वरीयताओं के तहत कोई "वर्कबेंच" नहीं है। "संपादक" "सामान्य" के अंतर्गत दिखाई देता है, लेकिन "टाइप करते समय एनोटेशन का विश्लेषण करें" के लिए कोई विकल्प नहीं है। विंडो> वरीयताओं> सत्यापन के बारे में आपके सुझाव के लिए और अधिक आशा थी। वास्तव में एचटीएमएल और जेएसपी सिंटेक्स वैलिडेटर के लिए प्रविष्टियां हैं। मैंने दोनों को अनचेक करने की कोशिश की। अफसोस की बात है, इससे कोई फर्क नहीं पड़ता। मुझे अभी भी त्रुटि संदेश मिलते हैं। मैंने अप्रासंगिक परिवर्तन, बचत और पुनर्निर्माण करने की कोशिश की, और मुझे अभी भी वही संदेश मिलते हैं। – Jay

+0

मुझे खेद है कि वे आपके लिए काम नहीं कर रहे थे ... मैं ग्रहण प्रलेखन में कोई अन्य तरीकों को खोजने में सक्षम नहीं था ': -/' –

+1

ओह ठीक है, आप अकेले हैं जिन्होंने जवाब का भी प्रयास किया , तो एसओ को मुझे बक्षीस देने के लिए प्रेरित करने के लिए रोकने के लिए, मैं आपको चेक मार्क दूंगा। (वाह, जो एक बजाने वाले समर्थन की तरह लग रहा था! जैसे कि मेरे एक दोस्त ने एक औरत को बताया कि वह "अवांछित नहीं" थी। मैंने उससे कहा कि उस तरह की चापलूसी में महिलाएं उसके ऊपर गिरनी चाहिए।) – Jay

10
  1. ग्रहण में अपनी परियोजना पर राइट क्लिक करें।
  2. 'गुण' चुनें।
  3. 'सत्यापन' का चयन करें।
  4. 'परियोजना विशिष्ट सेटिंग्स सक्षम करें' की जांच करें।
  5. अपने इच्छित सत्यापनकर्ताओं को अनचेक करें (जैसे HTML सिंटेक्स वैलिडेटर)
  6. प्रोजेक्ट पुनर्निर्माण करें।

आपको विंडोज-> प्राथमिकताएं-> सत्यापन में जाना होगा और 'इन वरीयता सेटिंग्स को ओवरराइड करने के लिए परियोजनाओं को अनुमति दें' की जांच करनी होगी।

+1

यह मेरे लिए काम करता है, और उपरोक्त उत्तर (HTML सत्यापन की वैश्विक सक्षमता को बदलना) नहीं था। शायद वैश्विक सत्यापन चेकबॉक्स केवल नई परियोजनाओं पर लागू होते हैं ... –

+2

यह मेरे लिए काम करता था, लेकिन मुझे "परियोजना को साफ करना" था, क्योंकि बस पुनः निर्माण ने सत्यापन त्रुटियों को नहीं हटाया, विशेष रूप से मेरे आईडीई को मान्य करने के लिए निर्देशित नहीं किया था। – Rick

2

को

विंडो> प्राथमिकताएं चेक इस जाओ। के तहत वेब> HTML फ़ाइलें> मान्यकरण

आपको "स्टार्ट टैग लापता:" और "गुम समाप्ति टैग:" exlips setting