在PyCharm中将文件夹标记为模板文件夹有什么影响?

时间:2017-11-09 10:29:12

标签: pycharm

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

这有什么影响?

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

enter image description here

1 个答案:

答案 0 :(得分:1)

通过在项目视图中或在 File > Settings > Project > 中右键单击来标记 directory as "Templates" Project Structure/.idea folder.idea/project.iml 文件中设置以下 XML 元素。

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

值得一提的是,这可以与在 File > Settings > Languages & Frameworks > { 中选择 Template Language 一起使用{1}}。在上面的示例中,Template Languages 专门设置在那里,如屏幕截图所示。

screenshot of settings Template Languages

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

<块引用>

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

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