【问题标题】:How to treat .tpl syntax highlighting like php's syntax highlighting in PHPStorm如何处理 .tpl 语法高亮,就像 PHPStorm 中的 php 语法高亮一样
【发布时间】:2014-03-26 08:10:01
【问题描述】:

我使用 PHPStorm

我需要知道如何将 .tpl 文件的语法高亮视为 .php 语法高亮?

【问题讨论】:

  • 抱歉,我还不是 100% 清楚您想要什么。但是如果您想以与.php 相同的方式处理.tpl 文件,则必须将*.tpl 模式重新分配给PHP 文件 输入Settings | File Types
  • 谢谢,这正是我想要的

标签: php ide phpstorm


【解决方案1】:

如果您想以与.php 相同的方式处理.tpl 文件,则必须将*.tpl 模式重新分配给PHP 输入Settings/Preferences | Editor | File Types


(截图来自当前 2021.2 版本)

IDE 将要求确认从标准 Smarty 文件类型中删除该模式:

P.S.这是一个 IDE 范围的设置,会影响所有项目。

遗憾的是,您不能将相同的模式分配给不同项目中的不同文件类型。如果可能,请考虑使用双重扩展:例如*.html.tpl -- 这样您就可以使用分配给其他文件类型的附加模式。

【讨论】:

  • 不幸的是,一段时间后,被视为 Smarty 模板的 *.tpl 会以某种方式由 IDE 本身自动恢复。
  • 如果这种情况经常发生 - 然后向他们的Issue Tracker 提交票证(但请先检查任何现有票证,就像您通常应该做的那样)。
  • 我认为,这是因为 smarty 的 .tpl 关联是核心插件的一部分(实际上提供 PHP 支持的插件)...... .实际上看起来它在每次 IDE 启动时都会重置。
  • 在他们的跟踪器中,他们也有一个问题 (youtrack.jetbrains.com/issue/WI-13439) 长时间保持不变,猜测是因为它被标记为另一个更复杂的错误的重复。
  • 嗯...我可能只建议评论那个更复杂的错误:youtrack.jetbrains.com/issue/IDEA-89509——也许它会以某种方式唤醒他们..
【解决方案2】:

在 PhpStorm 配置设置中:

 File->Settings->Editor->File Types->php-> + -> add *.tpl

【讨论】:

  • 此答案已被标记为低质量。如果它回答了问题,请考虑添加一些文字来解释它是如何工作的。
猜你喜欢
  • 2015-11-04
  • 1970-01-01
  • 2011-02-11
  • 2010-10-15
  • 1970-01-01
  • 1970-01-01
  • 2013-07-10
  • 1970-01-01
相关资源
最近更新 更多