任何Web项目都包含许多包含在主文件中的部分内容。 IDE(我的案例中的PhpStorm)通常不知道包含部分驻留的位置。事情有时我们使用绝对路径(例如在AngularJS中指定视图或指令模板所在的位置)和预处理器源(jade,stylus,coffee等)中的相对路径。所有这些文件都可以存储在文件夹结构中的某个位置。
因此,您经常无法使用Ctrl + B从主文件中打开包含文件。
我认为有一种方法可以告诉IDE这个文件实际存在的位置。有人知道如何应对吗? 如果没办法,我想我们应该让开发人员以某种方式解决它。
答案 0 :(得分:0)
根据您正在开发的特定框架,可能存在PhpStorm插件以使CTRL + B导航成为可能。例如,使用Symfony插件(通过Settings> Plugins安装),CTRL + B导航到部分模板可以在这样的代码中实现:
return $this->render('hello/world/index.html.twig');
如果插件不,请尝试以下步骤。这不是一个完美的解决方案,但它总比没有好!一旦掌握了它,它也会非常快。