2011-12-20 16 views
12

मेरे ग्रहण स्वत: पूर्ण उपयोग नहीं करता ... मेरे सहयोगी बस कुछ पत्र लिखकर सुझाव की एक पूरी सूची हो और मैं कुछ भी नहीं मिलता है के लिए काम नहीं कर रहा ...ग्रहण स्वत: पूर्ण पीएचपी परियोजना

The Eclipse संस्करण का उपयोग मैं करता हूं:

Eclipse for PHP Developers 

Version: Helios Service Release 2 
Build id: 20110301-1815 

(c) Copyright Eclipse contributors and others 2000, 2011. All rights reserved. 
Visit http://eclipse.org/ 

और मुझे लगता है कि मैंने स्वत: पूर्ण के लिए सभी उपलब्ध सेटिंग्स सेट की हैं।
हर बार मुझे सही नामकरण की तलाश करने में काफी समय लगता है। क्या इस स्वत: पूर्णता को पाने के लिए मुझे सॉफ़्टवेयर का कोई मॉड्यूल इंस्टॉल करना है?

+0

क्या यह केवल आपके स्वयं के फ़ंक्शन इत्यादि हैं जो स्वत: पूर्ण नहीं हैं, या मूल PHP वाले भी हैं? – Narcissus

+1

कृपया देखें [एक्लिप्स में PHP कोर फ़ंक्शंस के लिए स्वत: पूर्ण/वाक्यविन्यास-हाइलाइट कैसे सक्षम करें?] (Http://stackoverflow.com/q/1293762/367456)। – hakre

+0

@ नारिसिसस, मूल PHP कार्य भी ... – Michiel

उत्तर

20

ठीक है, समाधान मिला! स्पष्ट रूप से मुझे परियोजना की प्रॉपर्टी विंडो में "PHP समर्थन जोड़ें" था। हालांकि सभी मदद के लिए धन्यवाद!

enter image description here

+0

पर सेट हैं बस यहां थोड़ा सा जोड़ा: PHP समर्थन सक्षम करने के बाद मुझे 'बिल्ड बिल्ड' करना पड़ा। और इसे समझने के लिए धन्यवाद, यह पुनः स्थापित करने के कुछ सप्ताह बाद मुझे (मुझे) bugging रहा है। – Atari

+0

मेरे मामले में मेरे लिए क्या काम किया गया था 'ज़ेंड फ्रेमवर्क समर्थन सक्षम करें' था। मेरे ड्रॉप डाउन – Dennis

0

मैं ग्रहण का उपयोग नहीं है, लेकिन मैं Netbeans (और अन्य आईडीई के) में पता है कि तुम तुम्हारे जाने के बाद एक समारोह/चर टाइप करना आरंभ तक स्वत: पूर्ण खिड़की लाने के लिए Ctrl +अंतरिक्ष लिख सकते हैं।

इसे आज़माएं।

+2

बदलना आईडीई एक समाधान नहीं है और ओपी ने यह नहीं पूछा था। इसके अलावा यह ग्रहण में भी किया जा सकता है। –

+1

@Shiplu: आपको उत्तर को और अधिक सही ढंग से पढ़ना चाहिए, यह आईडीई स्विच करने का सुझाव नहीं दे रहा है लेकिन एक सामान्य कीबोर्ड शॉर्टकट को आजमाने का सुझाव नहीं दे रहा है। और एक अच्छा, यह पीडीटी में समान है। – hakre

+1

पहले से ही यह किया है, लेकिन कुछ भी उपलब्ध नहीं था ... – Michiel

8

आम तौर पर इसे सामग्री सहायता सक्षम करके सक्रिय किया जा सकता है। यह पर खिड़की-Preference-> PHP-> संपादक> सामग्री पाया जा सकता है असिस्ट

  1. सेटअप अपने php_include_path। प्रोजेक्ट के गुण पर जाएं। फिर PHP पथ शामिल करें।
  2. आप किसी भी बाहरी पुस्तकालय यह वहाँ भी जोड़ है, तो (मैं का उपयोग Zend और Kohana)।
+0

मेरे पास * गुण * के तहत * PHP शामिल पथ * नहीं है ... – Michiel

+0

अपनी प्रोजेक्ट पर राइट क्लिक करें और गुण क्लिक करें। बाएं फलक पर आपको * PHP शामिल पथ * देखना चाहिए। यह छवि देखें। http://tinypic.com/r/9kmtd1/5 –

+0

प्रयास के लिए धन्यवाद, लेकिन मेरे पास मेरे गुणों में ऐसा कोई लिंक नहीं है ... हालांकि मुझे समाधान मिला! – Michiel

2

सामग्री सहायता के लिए विंडोज प्राथमिकताओं में विकल्पों की जांच करें। यह अक्षम हो सकता है। यह शायद php -> संपादक -> सामग्री सहायक होगा और देखें कि ऑटो सक्रियण के लिए क्या चुना गया है।

+0

हाँ, यह सक्षम है (2ms के बाद) और विकल्प 'पूर्णता सम्मिलन' – Michiel

9

मैं अपने मुख्य कार्यक्षेत्र पर ".metadata" निर्देशिका को हटाने के द्वारा ऐसा किया: डी

+0

में मेरे पास 'PHP समर्थन जोड़ें' नहीं था यह मेरे लिए भी काम करता था! धन्यवाद :) –

+1

ठीक है, कभी भी :) –

1

मैं (इस और अन्य लोगों के धागे से) सभी जवाब कोशिश कर सकते हैं, केवल मुझे हटाना के लिए काम (या नाम बदलने बैकअप) कार्यक्षेत्र फ़ोल्डर पर .metadata फ़ोल्डर के लिए

  1. बंद ग्रहण
  2. mv .metadata .metadata_older
  3. शुरू ग्रहण (ग्रहण का स्वच्छ शुरू wrokspace, कोई भी परियोजना सूचीबद्ध होते हैं) कार्यक्षेत्र अपनी परियोजना
  4. ग्रहण के पुनर्निर्माण और ताज़ा काम करता है (कई परियोजना सेटिंग्स खो रहे हैं !!!)
  5. स्वत: पूर्णता, कोड का पालन करें, आदि से
  6. आयात अब काम करो।

यह आदर्श समाधान नहीं है, लेकिन मेरे लिए एकमात्र समाधान है, मैं ग्रहण 3.6 से 4 तक माइग्रेट हुआ।4 एक चरण में, और PHP समर्थन समाप्त हो गया है, केवल .metadata फ़ोल्डर को हटाए जाने तक कोड हाइलाइट कर रहे हैं।

Ubuntu 12.04 LTS 64 जावा 1.7 ओरेकल

धन्यवाद।

0

यदि यह केवल ग्रहण में एक प्रोजेक्ट के लिए होता है और अन्य सही ढंग से स्वत: पूर्ण होते हैं, तो कभी-कभी ऐसा होता है जब आप नई PHP प्रोजेक्ट बनाते हैं और पहले पृष्ठ पर Finish दबाते हैं।

इसे ठीक करने के लिए, ग्रहण (Windows > Show view > Navigator से परियोजना को हटाएं और प्रोजेक्ट पर DELETE दबाएं)। फिर प्रोजेक्ट फ़ोल्डर पर जाएं और फ़ाइल .project और फ़ोल्डर .setting हटाएं।

ग्रहण में अब File > New > PHP project, चयन नाम और फ़ोल्डर, प्रेस Next चयन करें और सत्यापित करें (या मैन्युअल रूप से जोड़) परियोजना की कि रूट फ़ोल्डर Source टैब पर सुनने है।

फिर Next पर क्लिक करें और उस परियोजना या फ़ोल्डर के रूट फ़ोल्डर को जोड़ें जिसमें PHP फ़ाइलों को Build path में शामिल किया गया है। अब आप Finish पर क्लिक कर सकते हैं।

नोट: Source और Build मौजूदा प्रोजेक्ट में पथ आमतौर पर इस समस्या को ठीक नहीं करता है और आपको वास्तव में नई परियोजना को हटाना और बनाना होगा।

संबंधित मुद्दे