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

Posted

技术标签:

【中文标题】在 PyCharm 中将文件夹标记为模板文件夹有啥影响?【英文标题】: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 文档,但没有找到解释。

【问题讨论】:

【参考方案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 会使用不同的功能。这取决于具体情况,这就是为什么很难找到一个单一的答案。

【讨论】:

以上是关于在 PyCharm 中将文件夹标记为模板文件夹有啥影响?的主要内容,如果未能解决你的问题,请参考以下文章

在 C# 中将字段标记为“只读”有啥好处?

在 CPack 中将文件标记为配置文件

如何在二进制文件中将 AssemblyVersion 标记为 FileVersion

pycharm下site-packages文件标记为红的问题;pycharm无法识别本地site-packages问题

配置了pycharm模板,但是文件里不显示!哪里出问题了?请问大侠!

如何在我的应用程序中将图像标记为收藏