【发布时间】:2018-04-22 07:21:24
【问题描述】:
在 PyCharm 中,您可以转到 File-->Settings-->Project-->Project Structure 并将文件夹标记为“模板文件夹”。 (见下图。)
这有什么作用?
我在 Google 上搜索了有关此主题的 PyCharm 文档,但没有找到解释。
【问题讨论】:
在 PyCharm 中,您可以转到 File-->Settings-->Project-->Project Structure 并将文件夹标记为“模板文件夹”。 (见下图。)
这有什么作用?
我在 Google 上搜索了有关此主题的 PyCharm 文档,但没有找到解释。
【问题讨论】:
在项目视图或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>Settings>Languages & Frameworks>Template Languages 中选择Template Language 一起使用。在上面的示例中,<option name="TEMPLATE_CONFIGURATION" value="Jinja2"/> 是专门设置在那里的,如屏幕截图所示。
这样做的目的是通知 IDE 文件所在的位置,应将其某些特定模板功能应用于哪些文件,例如 Template specific inspections。
我在 Google 上搜索了有关此主题的 PyCharm 文档,但没有找到解释。
因为确切的效果取决于所使用的模板语言和框架,不同的情况下 IDE 会使用不同的功能。这取决于具体情况,这就是为什么很难找到一个单一的答案。
【讨论】: