Iste () ve kod için Eclipse çalışmıyor yardım ve otomatik tamamlama () içerir

3 Cevap php

Ben sadece Eclipse PHP kullanmaya başladı.

Sonunda yardımcı otomatik tamamlama koduna kapatmak için nasıl anladım.

Benim sorunum gerektiren kullanın veya eklediğinizde, bu dosyalar bu değişkenler görünmüyor olmasıdır.

Örneğin,

code1.php

<? $test = 'hi'; ?>

code2.php

<? require('code1.php'); ?>

Ben code2.php düzenlerken olduğum zaman, $ test değişkeni tam otomatik olarak görünmüyor (aka kod yardımı)

3 Cevap

Kod tamamlama önbelleğe alınır. Önbelleği yenilemek için çalışın. Ayrıca, her iki dosya mevcut projeye eklenir emin olun.

PDT 2.2.1 ile Eclipse 3.6, ben giderek solve this issue başardı:

Window->Preferences->PHP->Editor->CodeAssist

ve ardından "Show variables from other files" sağlayan ve Uygula tıklatarak.

Bu benim harici dosyalar tanımlanan non-sınıf-tipi değişkenler için çalışmak otomatik tamamlama alabilir tek yolu buydu.

Projeniz tıklayın ve Özellikler seçeneğini Hakkı altına ekleyebilirsiniz, dahil dosyaların nerede tutulması anlatmak için daha sonra sınıfları için yolunu ekleyin.