如何在Eclipse中为PHP核心功能启用自动完成/语法突出显示?

2022-08-30 15:34:37

我搜索了很多,检查了很多次必要的步骤,但它仍然不起作用。

我的环境是:

  1. PHP 开发人员软件包的最新 eclipse

  2. 项目是新项目,不是直接从 SVN 签出的

  3. .project 有一行

    <nature>org.eclipse.php.core.PHPNature</nature>
    
  4. .buildpath 有一行

    <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
    
  5. .settings/org.eclipse.core.resources.prefs 有一行

    include_path=0;/projectname
    
  6. 文件确保在 PHP 编辑器中打开

有些东西有效:

  1. 当鼠标悬停在PHP核心函数定义上时显示,Ctrl+Click将打开其定义的文件,但输入“arr”没有任何反应,而数组函数列表预期
  2. 自动完成确实适用于内部函数/变量(如类成员),但不适用于PHP核心函数,语法突出显示也不起作用

答案 1

右键单击您的项目 -> 配置 -> 添加 PHP 支持...

适用于 Eclipse 3.5 / PDT 2.1


答案 2

对我来说,除了:

  1. 备份并删除以下.db文件:/.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2/
  2. 重新启动日食。

我从#4 in那里得到了这个提示:http://www.nwiresoftware.com/blogs/nwire/2010/09/five-tips-speeding-eclipse-pdt-and-nwire


推荐