【问题标题】:What effect does marking a folder as a template folder have in PyCharm?在 PyCharm 中将文件夹标记为模板文件夹有什么影响?
【发布时间】:2018-04-22 07:21:24
【问题描述】:

在 PyCharm 中,您可以转到 File-->Settings-->Project-->Project Structure 并将文件夹标记为“模板文件夹”。 (见下图。)

这有什么作用?

我在 Google 上搜索了有关此主题的 PyCharm 文档,但没有找到解释。

【问题讨论】:

    标签: templates pycharm


    【解决方案1】:

    在项目视图或File > Settings > Project > Project Structure 中标记directory as "Templates" 在您的.idea/project.iml 文件中设置以下XML 元素/.idea folder.

    <component name="TemplatesService">
      <option name="TEMPLATE_CONFIGURATION" value="Jinja2" />
      <option name="TEMPLATE_FOLDERS">
        <list>
          <option value="$MODULE_DIR$/templates_folder" />
        </list>
      </option>
    </component>
    

    值得一提的是,这可以与在File&gt;Settings&gt;Languages &amp; Frameworks&gt;Template Languages 中选择Template Language 一起使用。在上面的示例中,&lt;option name="TEMPLATE_CONFIGURATION" value="Jinja2"/&gt; 是专门设置在那里的,如屏幕截图所示。

    这样做的目的是通知 IDE 文件所在的位置,应将其某些特定模板功能应用于哪些文件,例如 Template specific inspections

    我在 Google 上搜索了有关此主题的 PyCharm 文档,但没有找到解释。

    因为确切的效果取决于所使用的模板语言和框架,不同的情况下 IDE 会使用不同的功能。这取决于具体情况,这就是为什么很难找到一个单一的答案。

    【讨论】:

      猜你喜欢
      • 2016-11-17
      • 2017-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-08
      • 2021-09-03
      • 1970-01-01
      相关资源
      最近更新 更多