我有一个使用git的现有项目,并且刚刚安装了eclipse和egit。我用egit指向git存储库,可以查看我的所有文件,现有的分支,并可以在分支之间切换。
当我从git存储库的视图中打开一个文件时,它似乎没有认识到它是一个php文件,没有向我显示其中的类,也没有完成代码。如果我只是从资源管理器中拖入一个文件,它至少将该文件识别为php,但是不能很好地理解该项目,以便从已安装的库中显示代码完成情况。我想我需要配置eclipse来了解项目主目录,但有点迷失。任何帮助,将不胜感激。
答案 0 :(得分:2)
您的答案可能属于本指南,以改变项目的“性质”。这至少值得探索。我将尝试按照你本周所描述的确切事情进行操作,所以希望它会起作用。维基文档还暗示某些“性质”可能会相互冲突,但希望这不是这种情况。链接 - > http://wiki.eclipse.org/IRC_FAQ#How_do_I_manually_assign_a_project_Nature_or_BuildCommand.3F
在尝试重现您的步骤后,我获得了完全相同的体验。我相信这可能是“预期的”行为。为清楚起见,当我从“PHP资源管理器”视图打开一个php文件时,一切似乎都运行正常,但是当我从“Git Repositories”视图打开一个php文件时,Eclipse将其视为文本文件(没有代码突出显示等)。我建议您从PHP资源管理器视图开始工作,并将Git存储库视图单独打开,只是为了监视/监视存储库而不是作为要编辑的文件的工作视图,而不是。
答案 1 :(得分:2)
您需要从现有源(GIT工作文件夹)将其作为PHP项目打开,然后与Git共享项目,即右键单击项目,转到Team>分享项目,点击Git。
答案 2 :(得分:0)
你在eclipse中安装了pdt插件吗?它应该识别打开的任何.php文件。无论它位于何处都无所谓。