4

我有一个使用 git 的现有项目,并且刚刚安装了 eclipse 和 egit。我用 egit 指向 git 存储库,可以看到我所有的文件、现有的分支,并且可以在分支之间切换。

当我从 git 存储库的视图中打开一个文件时,它似乎没有识别出它是一个 php 文件,没有向我显示其中的类,也没有执行代码完成。如果我只是从资源管理器中拖入一个文件,它至少会将该文件识别为 php,但对项目的理解不够好,无法从已安装的库中显示代码完成。我想我需要配置 eclipse 来理解项目的主目录,但是有点迷茫。任何帮助,将不胜感激。

4

3 回答 3

2

您的答案可能属于本指南,以改变您项目的“性质”。至少值得探索。我将在本周的某个时候尝试做你所描述的确切事情,所以希望它会奏效。wiki 文档还建议某些“性质”可能相互冲突,但希望这里不会出现这种情况。链接 --> http://wiki.eclipse.org/IRC_FAQ#How_do_I_manually_assign_a_project_Nature_or_BuildCommand.3F

在尝试重现您的步骤之后,我拥有完全相同的体验。我相信这可能是“预期的”行为。为清楚起见,当我从“PHP Explorer”视图打开一个 php 文件时,一切似乎都工作正常,但是当我从“Git Repositories”视图打开一个 php 文件时,Eclipse 将其视为文本文件(没有代码突出显示等)。我建议您从 PHP 资源管理器视图中工作,并单独打开 Git 存储库视图,仅用于观察/监视存储库,而不是作为要编辑的文件的工作视图等等。

于 2011-01-05T15:00:34.580 回答
2

您需要从现有源(GIT 工作文件夹)将其作为 PHP 项目打开,然后与 Git 共享项目,即右键单击项目,转到团队 > 共享项目,单击 Git。

有关演示,请参见http://www.youtube.com/watch?v=-Zba8iAnLms 。

于 2011-10-10T10:23:54.000 回答
0

你在eclipse中安装了pdt插件吗?它应该能够识别任何打开的 .php 文件。它的位置应该无关紧要。

于 2010-11-16T23:52:59.387 回答