这有点令人生气,但我使用的是Eclipse PDT,代码提示仅适用于已保存的数据部分。也就是说,假设我编写代码:
$o = new SomeObject();
$o->
(假设SomeObject具有公共属性)现在,当我按下Ctrl +空格时,我得到“找不到匹配项”。如果我保存然后按Ctrl +空格键,突然PDT 知道SomeObject的属性。现在让我们假设我保存了这段代码:
$o = new SomeObject();
$o->destroyTheUniverse();
当我在 - > 之后立即放置插入符并按Ctrl +空格提示工作。但是如果我添加另一行代码
$o->
它不会给我任何关于新编写的代码的提示。这使得编码相当恼人 我试图查看首选项但未能找到解决方案(Googling也一样)所以我在这里问 - 如何通过代码提示使PDT变得更聪明?