【问题标题】:Eclipse Auto-Complete for Included PHP Source包含 PHP 源的 Eclipse 自动完成
【发布时间】:2011-01-24 08:44:46
【问题描述】:

我已经安装了 Eclipse 3.5.1 (PDE),我相信我是从 Zend 的下载站点获得的(这是不久前在我的旅行笔记本电脑上)。我无法自动完成为我包含的任何库工作。我已经尝试将库添加到“包含路径”并将文件链接到项目的子目录。两者都没有让我自动完成库类。

我的正常开发系统有一个旧版本的 Eclipse,我没有更新它,因为它目前运行良好,我担心更新会改变这一点。我发现配置 eclipse 比实际编码更有效,而 mod_rewrite 则更多。我怀疑我是一个人。

让自动完成工作有什么秘诀吗?

【问题讨论】:

  • 我没有PDE,但是有没有类似stackoverflow.com/questions/908489/…的设置?此外,您可以安装任意数量的新 Eclipse 并试用它们以查看它们是否工作,而不是更新当前(和工作的)Eclipse。
  • @VonC 没错,我想我可以将我的主系统上的工作副本移动到我的备份/旅行系统。只是想知道谁让它工作 - 你知道吗?
  • 基本上,你可以在任何你想要的地方解压缩一个 eclipse,并使用一个像我一样的 eclipse.ini (stackoverflow.com/questions/142357/…) 来引用你拥有的任何当前工作空间。

标签: php eclipse autocomplete


【解决方案1】:

您可以在项目属性/PHP 包含路径/库中将 PHP 库添加到项目中。之后,自动完成将索引该目录中的所有 php 文件。

也许它不是您的最佳解决方案,因为它不关心文件是否包含在给定脚本中。如果我包含 /usr/share/pear,现在我到处都能看到所有 PEAR 库的函数。

【讨论】:

    【解决方案2】:

    不,你绝对不是一个人!我在 Eclipse 的许多安装中都遇到过这个问题(在更新等之后)。尝试运行构建项目。我知道该解决方案在某些情况下对我有用。我上次安装时运行的是 Eclipse Galileo,一旦我终于获得了智能感知功能,至少 可以工作,它的速度非常慢。我尝试降低对 php 文件有帮助的智能感知的时间延迟(至少仍然有 1.5 秒的延迟),但在我的视图脚本中让它变得过于敏感。

    我终于硬着头皮切换到 Zend Studio 8。(至少他们已经将价格降低了 100 美元哈哈)。

    Eclipse 有一个古怪的自动完成功能,但 Zend 非常棒! :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      • 2011-06-11
      • 2012-05-25
      • 1970-01-01
      • 2011-01-08
      • 2011-07-20
      相关资源
      最近更新 更多