在 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
>
Settings
>
Languages & Frameworks
>
Template Languages
中选择Template Language 一起使用。在上面的示例中,<option name="TEMPLATE_CONFIGURATION" value="Jinja2"/>
是专门设置在那里的,如屏幕截图所示。
这样做的目的是通知 IDE 文件所在的位置,应将其某些特定模板功能应用于哪些文件,例如 Template specific inspections。
我在 Google 上搜索了有关此主题的 PyCharm 文档,但没有找到解释。
因为确切的效果取决于所使用的模板语言和框架,不同的情况下 IDE 会使用不同的功能。这取决于具体情况,这就是为什么很难找到一个单一的答案。
【讨论】:
以上是关于在 PyCharm 中将文件夹标记为模板文件夹有啥影响?的主要内容,如果未能解决你的问题,请参考以下文章
如何在二进制文件中将 AssemblyVersion 标记为 FileVersion
pycharm下site-packages文件标记为红的问题;pycharm无法识别本地site-packages问题