当前位置: 首页 > 知识库问答 >
问题:

PhpStom将单个. phtml文件标记为纯文本

刘承运
2023-03-14

我有一个类似的问题:

PHPStorm中PHP文件的语法突出显示错误

IIRC,我用错误的名称(IndexViewphtml,没有扩展名)创建了一个文件,然后将其重命名为IndexView.phtml。从那时起,它被识别为纯文本:

按照链接问题中的建议,我转到< code >设置|编辑器|文件类型并确保该文件名没有分配给< code >文本文件:

我还检查了该文件当前未被标记为纯文本:

作为最后手段,我:

  • 删除了. phtml文件及其父文件夹
  • 关闭PhpStom
  • rm-rf.的想法
  • rm-rf~/. ache/JetBrains/PhpStom*

令我惊讶的是,当我重新启动PhpStom并重新创建文件夹文件时,它仍然被识别为纯文本!

如果我将其重命名为,例如Index2.phtml,则该文件被正确识别为PHP。

我错过了什么?我使用的是最新的 2020.3 EAP。

共有2个答案

束俊英
2023-03-14

不要清除整个配置文件夹

请检查您的文件类型是否未添加到文件类型中的< code >按内容自动检测文件类型中。如果找到,删除并应用更改。

系统

匡翰
2023-03-14

我通过删除配置文件夹解决了这个问题(我错过了这个文件夹):

rm -rf ~/.config/JetBrains/PhpStorm*

显然,您在此阶段从头开始重新启动 PhpStorm(就像新安装一样),但这对我来说比将 PHP 文件作为文本处理要好。

 类似资料:
  • 我正在尝试使用BeautifulSoup转换HTML文本块。以下是一个示例: 我试着做了这样的事情: ...但是这样我的span元素总是在新行上。这当然是一个简单的例子。有没有办法在超文本标记语言页面中获取文本,就像它在浏览器中呈现的方式一样(不需要css规则,只是div、spans、li等元素呈现的常规方式)在Python中?

  • 问题内容: 我有一系列使用Beautiful Soup解析为单个文本文件的HTML文件。HTML文件的格式设置为使其输出始终为文本文件中的三行,因此输出将类似于: 但这很容易 换句话说,HTML文件的内容在每个文件中并不是真正的标准,但是它们始终会产生三行。 因此,我想知道如果我想从Beautiful Soup生成的文本文件然后将其解析为带有以下内容的列的CSV文件(使用上面的示例),应该从哪里开

  • 在PhpStorm的最新版本(2018年)中,所以它在项目的2017年版本中,我有一个名为<code>User_model的文件。php</code>,并且PhpStorm不将其识别为php文件,而是将其识别成纯文本文件。 但它并不总是如此;我最近才注意到。 我意识到问题出在文件名中()。因为只要我更改文件名(例如,),该文件就会立即被识别为php文件。 是不是(< code>User_model

  • 我在 PhpStorm 8 中创建了一个文件,不小心创建了没有“.php”扩展名的文件,现在 PhpStorm 拒绝将其识别为 PHP 文件、语法突出显示、自动完成等,即使我将扩展名更改为 .php... 我尝试过删除文件并重新创建它,通过“文件”菜单使缓存无效,删除项目中的.idea文件夹,删除整个项目并再次从Git服务器中删除它,但PhpStorm仍然拒绝承认它是PHP文件,即使在多次尝试以.

  • 我正在使用PhpStom(WebStom)使用打字稿构建一个角2应用程序。我有一个. ts文件,它导出了一个常量,该常量具有组件的超文本标记语言(视图)。 PhpStorm(WebStorm)有一个很酷的功能,可以识别HTML语法、错误突出显示和反引号(`)内的编码帮助。我面临的问题是,在4120个字符之后,HTML语法识别停止,代码变成纯文本。 我到处都找遍了,但没在上面找到任何东西。这是个bu

  • 问题内容: 我的网站上有一个允许使用HTML的输入表单,我正在尝试添加有关使用HTML标签的说明。我想要文字 但是到目前为止,我得到的是: 看起来就像这行-因此知道如何键入它 如何显示标签,以便人们知道要输入什么? 问题答案: 更换用和用。