【问题标题】:How to correctly assign template file in IntelliJ?如何在 IntelliJ 中正确分配模板文件?
【发布时间】:2015-03-18 09:02:45
【问题描述】:

我继承了一个旧的 Zope 项目,而且我也是 Intellij 的新手。

模板文件的文件结尾为 .xpt (eXtended PageTemplates)

它们主要包含 html,但也包含 tal-tags,其中包括诸如 person/getName 之类的语法,甚至包括“name python: user.getName()”。

目前,这些文件在黑色背景上显示白色文本。

我想要那些与 html/xml 相关联的文件结尾,所以我可以在视觉上获得更好的概览。

但我确实需要保持 Intellij 函数(如重构和查找用法等)正常工作,因此 Intellij 会查找仅在这些模板中调用的方法。

感谢任何帮助!

【问题讨论】:

    标签: templates intellij-idea


    【解决方案1】:

    转到File -> Settings -> File types。在Recognized File Types 你可以找到XML files 模板,然后在Registered Patterns 添加你的文件模式:*.xpt

    【讨论】:

    • 谢谢 - 如果我这样做了,Intellij 现在是否仍将其中的方法识别为 xml 处理的文件?那么重构和查找用法都有效吗?还是 Intellij 从现在开始忽略那些函数调用,因为它认为这是一个 xml 而没有 python 代码?
    • @jugmac00,嗯.. 我不确定,但通常Refactor 也会搜索 XML 文件中的出现。
    • 我刚刚做到了——太棒了。通过为 tal、html、css、js 添加单独的关键字,我对我的模板文件有了一个完美的了解。
    • 对你有好处。如果您将我的答案标记为正确,我将不胜感激:)
    • 刚刚在这里订阅 :-) 不过,我发现了这个解决方案的一个缺点。现在绝对没有错误/语法检查。是否有机会激活某种检查正确标签/语法的功能,例如 xml/html?也许将 xpt 分配给 xml 或 html 会更好,进行语法检查,但是一些错误报告,没有。
    猜你喜欢
    • 2011-01-15
    • 2016-08-27
    • 1970-01-01
    • 2013-07-10
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    • 2013-11-14
    相关资源
    最近更新 更多