PHPStorm 9 种颜色

2023-12-09

我注意到,如果我只使用 HTML 编辑页面,但将页面另存为 .php(页面中没有 PHP),则没有代码提示颜色。如果我重新保存为 .html,就会有。有没有办法显示颜色?

见下文..

带有 PHP 扩展:

enter image description here

带有 HTML 扩展名:

enter image description here


这是最近 9.0.1 版本中引入的一个错误。

这个想法是处理文件名中的双扩展名并自动设置外部语言。这意味着什么:在普通情况下.php文件 PHP 标签之外的所有文本都被视为 HTML/纯文本 .. 但在像这样的文件中file.js.php外部语言(PHP 标签之外的文本)很可能是 JavaScript 而不是 HTML。要将其设置为 JavaScript(语法突出显示和代码完成/分析),您需要在每个文件/目录的基础上手动将其设置为 JavaScript。

因此,开发人员决定(在相应票证中进行多次投票后)自动执行此任务。不幸的是,他们没有充分检查它如何与其他双扩展一起工作(.inc.php or .tpl.php特别是)因此是当前的行为/错误。

此行为已得到修复,9.0.2 应该很快就会发布(几天)。同时,您可以通过几种不同的方式手动修复它:

  1. 您只需重命名该文件即可摆脱这种双重扩展名,例如使它只是header.php or inc.header.php.

  2. 或者手动将外部语言设置为 HTMLSettings (Preferences on Mac) | Editor | Template Data Languages-- 在那里找到你的文件并设置HTML在第二列。


UPDATE:(18/08/2015)

PhpStorm v9.0.2现已发布。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHPStorm 9 种颜色 的相关文章

  • PHP CS Fixer File Watcher 导致 PHPStorm 中的文件缓存冲突

    I use a 文件观察者定义为这样 这是我的watchers xml file
  • PhpStorm 中的差异

    如何将当前项目中的文档与不属于该项目的文档进行比较 如何使用 phpStorm 比较计算机上的两个任意文件 目前 我发现比较项目文件与非项目文件的最简单方法是将外部文件复制到剪贴板 然后单击 查看 gt 与剪贴板比较
  • PhpStorm v2017.3.4 与 Codeception v2.4.0 不兼容

    我正在努力使代码接收与 PhpStorm 一起工作 我已经设置了 CLI 解释器 我还设置了 Codeception 这是 Codeception 的配置 当我从 PhpStorm 运行测试时 我收到以下信息 在左侧 以及右侧的文字 Tes
  • 使用PhpStorm IdeaVim,我无法使用shift+箭头键来选择单词

    我正在使用 PhpStorm 7 1 2 和 IdeaVim 插件 在插入模式下 我想使用选择单词Shift ArrowKey 然而 这个 IdeaVim 插件似乎阻止了这样做 我只能使用命令模式突出显示单词v key shift Home
  • 在 phpstorm 中配置 css 自动完成

    使用 PHPStorm 3 0 有没有办法控制 css 文件中的自动完成功能 我已禁用 首选项 gt 编辑器 gt 代码完成 中的所有内容 但我仍然观察到以下行为 假设我会尝试输入 list 当输入 list 并按空格键添加 括号时 PHP
  • 对象数组数组的 PHPStorm 代码提示

    在 PHPStorm 中 对象数组的代码提示既简单又很棒 class FooList public function construct this gt fooList new Foo 1 this gt fooList new Foo 2
  • 如何在 PhpStorm 中启用 git 注释

    这是一个愚蠢的问题 但我一生都无法弄清楚如何在 PhpStorm 中启用 git 注释 通常您只需右键单击行号装订线并选择Annotate它显示有关谁提交了该代码 提交时间以及 github 上提交的链接的信息 但是 当我右键单击时 Ann
  • PhpStorm 无法解析多个数据库连接的列

    我只使用 PhpStorm 一周左右 到目前为止 在设置数据库连接后 我的所有 SQL 查询都运行良好 没有错误 当前代码实际上使用第二个数据库 一个用于用户 另一个用于特定产品 因此我也在数据库选项卡中添加了该连接 但它仍然给我一个 无法
  • 在 PHPStorm 中重命名文件而不重构

    如何快速重命名文件名无需重构在 PHPStorm 中 即使在我刚刚创建文件之后 PHPStorm 也会花费很长时间来搜索我的文件以了解其使用情况 我快速重命名文件的技术是单击文件名并按Shift F6 将打开一个对话框 您可以立即键入文件的
  • 在 PHPStorm 中复制并粘贴字符串(波斯语、阿拉伯语)是错误的

    在 PHPStorm 中复制并粘贴字符串 波斯语 阿拉伯语 是错误的 我的字符串是 巴巴尼 巴尼巴巴 描述如图 如何解决这个问题呢 在安装目录下的文件中bin idea properties add one以下的 editor new re
  • PhpStorm:获取“与其类同名的方法不会是构造函数”的代码检查警告

    好吧 我终于切换到 PHP7 了 我的代码有点旧 将被翻新 一些问题是 class MagicClass function MagicClass etc 这会在执行期间发出弃用警告 已弃用 与其类同名的方法将不会被弃用 PHP 未来版本中的
  • 双击选择 PhpStorm 中的空白

    在 Sublime 中 我可以双击两个字符之间的空白 以便仅选择空白 例如在 foo bar 将导致选择 foo bar 然而在 PhpStorm 中它选择整行 是否有一个设置可以切换 以便可以通过双击来选择空白 就像我可以双击变量来选择它
  • HTML 代码检查 PhpStorm 中分成多个文件的块

    有没有办法告诉 PhpStorm 仅评估 header php 和 footer php 就像浏览器在运行 index php 时所做的那样 考虑一个包含 4 个文件的项目 index php 服务器端内容 业务逻辑 header php
  • PhpStorm 本地主机根目录

    在 PhpStorm 中运行项目时 它会将我带到 localhost 63342 MyProject index php 但这会破坏所有链接 因为它将项目名称添加到我的链接工作的 URL 中 因为在域上它们都是 mysite com ima
  • Mac 上 Docker 内的 Xdebug 无法工作

    我将本地开发设置从 Linux 移植到新的 Mac 机器 但在让 Xdebug 在 Mac M1 Pro 机器中与 PhpStorm 配合使用时遇到问题 我有一个包含 PHP 的容器 其中 Xdebug 安装并配置如下 zend exten
  • WebStorm/PHPStorm 中的智能选项卡有什么作用?

    我对智能选项卡在一般偏好中的作用感到困惑 它说 仅通过空格即可对必要的列进行精细对齐 如果 如果未选中此复选框 则使用空格进行对齐 必要的 这是否意味着在这两种情况下都使用空格来对齐 这是否意味着它总是在后者中使用空格 而仅有时在前者中使用
  • 在 phpstorm 中使用远程服务器 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我目前使用 Komodo 并直接在远程服务器上工作 我刚刚发现了 phpstorm 我想开始尝试一下 我的问题是 如何像科莫多那样在远
  • PHPstorm - 无法在blade.php 文件中设置断点

    我正在开发 Laravel 应用程序 可以很好地调试我的控制器 php 文件 但我还想调试blade php 文件 在我当前的设置中 我遵循了所有 jetbrains 为 Laravel 推荐的设置 https confluence jet
  • 有没有办法在 JetBrains IDE 之间同步设置?

    同步相似设置的最佳方式是什么捷脑公司 http www jetbrains com IDE 例如我有PyCharm http www jetbrains com pycharm and PhpStorm http www jetbrains
  • 使用 ES6 `import` 语法时出现“无法解析符号”

    Here http www qimingweng com react modal dialog 给出了如何从模块导入某些类的示例 import ModalContainer ModalDialog from react modal dial

随机推荐

  • Mongo 3.6 多条件聚合查找

    假设我有一个只有一个集合的 Mongodbdata 在这个集合中 我有以下文件 type person value id 1 name Person 1 age 10 type person value id 2 name Person 2
  • 带有扩展工具栏的 Android Material

    我正在测试材料设计 并且正在使用扩展工具栏开发一个应用程序 我的应用程序非常简单 主要活动扩展ActionBarActivity我的布局如下所示
  • 如何在递归 LINQ 函数中验证父项是否有子项?

    我正在执行一个递归 LINQ 函数 如问题中所述 在 C 中模拟 CTE 递归 我的代码如下 private static IEnumerable
  • Java中通过引用获取对象

    新来这个网站 很高兴分享我的第一个问题 好吧 我将解释一下我目前的设置 以便更好地理解我的问题 我有2个java应用程序 逻辑应用 所有重负载发生的地方 检测应用程序 检测到正在运行的游戏的应用程序 我对这两个应用程序所做的事情是使用仪表化
  • iOS 11 导航栏高度自定义

    现在在 iOS 11 中 sizeThatFits方法不是从调用的UINavigationBar子类 改变框架UINavigationBar导致故障和错误的插入 那么 现在有什么想法如何自定义导航栏高度吗 根据苹果开发者的说法 看here
  • 风味和仪器测试 - gradle 配置

    我在我的项目中使用口味 并且我想添加特定于每种口味的仪器测试 所以我创建了 MyApplication src androidTestFlavor1 java com package test MyApplication src andro
  • 如何使用 vNext 在 VSO 中通过 CI 部署 Web 作业

    我正在尝试部署预定的webjob通过 CI 和vNext任务在VSO 我按照以下教程中的步骤部署了webjob与 Web 应用程序一起使用 使用 Web 项目启用自动部署 https azure microsoft com en us do
  • Android OnLongClickListener 奇怪/不可靠的行为

    我目前正在与 Android Api Lvl 8 上的 OnLongClickListener 进行斗争 采取这个代码 this webView setOnLongClickListener new OnLongClickListener
  • 在 MATLAB 中计算音频音高?

    昨天 我完成了用于检测随时间显示的轨道的音频能量的代码 我最终将其用作我的音频缩略图项目的一部分 然而 我还想要一种可以检测随时间显示的曲目音高的方法 因此我有两个选项作为我的研究基础 y fs nb wavread Three wav L
  • 使用基于网格的设计,具有最大宽度和最小宽度的弹性布局

    我想开发 4 列布局 除了 mastead 和页脚 它占据页面的完整可用宽度 这样最右边的列固定在 200px 其他列是可变的 受 min width 960px 和 max width 1216 像素 因此 这意味着只要浏览器窗口大于 9
  • stata odbc sql文件

    我正在尝试使用从数据库 MS Access 或 SQL Server 加载数据odbc sqlfile代码运行时似乎有任何错误 但我没有获取数据 我正在使用以下代码odbc sqlfile sqlcode sql dsn mysqlodbc
  • AngularJs $http.post() 不发送数据

    谁能告诉我为什么下面的语句没有将post数据发送到指定的url url 被调用 但在服务器上 当我打印 POST 时 我得到一个空数组 如果我在将消息添加到数据之前在控制台中打印消息 它会显示正确的内容 http post request
  • 查找并修改 javascript 数组中深层嵌套的对象

    我有一个可以是任意长度和任意深度的对象数组 我需要能够通过对象的 id 找到对象 然后修改数组中的该对象 有没有一种有效的方法可以使用 lodash 或纯 js 来做到这一点 我以为我可以创建一个指向该对象的索引数组 但构造表达式来使用这些
  • 如何从navigationController(viewControllers/stack)中弹出指定viewController?

    我创建了一个具有串行视图 A B C D 的应用程序 并且我需要将 D 弹回到 B 有人可能会说为什么不使用 self navigationController popToViewController self navigationCont
  • Python 中用于 SharePoint 的 Microsoft Graph API:Microsoft.SharePoint.Client.UnknownError [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 目前不接受答案 我们发出以下查询 u parentReference u path u drive root Main u name u BusinessDailyTemplate xlsb
  • C# 创建自己的流程图

    在一个项目中 我可能需要创建一个提供流程图的应用程序 Net C 4 0 我正在寻找最好的方法来做到这一点 因为我知道它应该非常灵活 我必须使用 Net 框架图形 WPF xaml 自己完成吗 是否有一个强大的库可供我使用 专门用于流程图设
  • 如何在 Dart 中用双反斜杠替换反斜杠“\”?

    如何用双反斜杠 替换字符串中的单反斜杠 我尝试过这个 但它不起作用 main String string back slash back slash back slash back slash String replaced string
  • 将带有 gui 的现有 exe 制作成 Windows 服务

    我有一个 C 项目 它或多或少是一个 exe 文件 上面有一个 GUI 来进行一些设置 该项目的目的是在用户强制收集时或在达到用户设置的每天时间时收集数据 还有一个用于此的安装程序项目 全部捆绑在 VS2010 for NET 3 0 中
  • JSHint 错误:在引用外部作用域变量的循环内声明的函数可能会导致语义混乱

    是否可以解释为什么此代码片段会抛出这样的错误 ECMA 6 目前还不是一个选项 我还尝试将内部 each 函数放入闭包 IIFE 中 该闭包 IIFE 保存将 i 的值映射到内部变量关闭 请帮忙 for var i 0 i lt cityA
  • PHPStorm 9 种颜色

    我注意到 如果我只使用 HTML 编辑页面 但将页面另存为 php 页面中没有 PHP 则没有代码提示颜色 如果我重新保存为 html 就会有 有没有办法显示颜色 见下文 带有 PHP 扩展 带有 HTML 扩展名 这是最近 9 0 1 版