【问题标题】:PhpStorm relative path to resource rootPhpStorm 资源根目录的相对路径
【发布时间】:2015-07-09 12:08:46
【问题描述】:

我使用 PhpStorm 9,我的项目结构类似于:

src/
   elements/
      element-alfa/
         element-alfa.html
         element-alfa.scss
   templates/
      application.html
   index.html

我使用Polymer,所以我必须在使用元素时导入它们。我也使用 AngularJS,它在加载后将应用程序定向到 application.html,但实际上路径就像来自 index.html 文件。

<link rel="import" href="elements/element-alfa/element-alfa.html">

我已将 src/ 目录设置为 RESOURCES ROOT 因此它不会在 href 路径下染上背景颜色,但如果我使用自动提示 (CTRL + 2x SPACE),它返回相对于文件 application.html 的路径,不相对于 index.html(或我的资源根目录),如我所愿到。

如何实现?

【问题讨论】:

  • 当然,从标准 HTML 的角度来看,您所要求的内容是不正确的。如果这是 Polymer 的要求(不知道),除非有特定的插件,否则任何 IDE 都不会这样做。
  • 我不这么认为。它知道如何做 resources root 这增加了从修改后的路径中理解路径的能力,那么为什么它没有能力从这条路径中做出提示呢? :)
  • 因为它需要知道您的 HTML 是一个 模板,从浏览器的角度来看,它会templates 加载? ;-P
  • 我现在明白了。好吧,如果能够设置“像你是 index.html 文件一样做事”,那就太好了... :)

标签: html angularjs polymer phpstorm


【解决方案1】:

目前,唯一的方法是依次键入/自动完成每个文件夹:首先是elements,然后是element-alfa,然后是自动完成文件名。我为此创建了一个功能请求:https://youtrack.jetbrains.com/issue/WEB-30888

【讨论】:

    猜你喜欢
    • 2011-12-19
    • 2017-03-24
    • 2023-03-05
    • 2010-12-08
    • 2011-12-15
    • 1970-01-01
    • 2016-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多