如何在 phpstorm 中禁用 SQL 代码的突出显示?

2024-02-01

如何在 phpstorm 中禁用 SQL 代码的突出显示? 我曾经禁用过所有 sql 检查..但是颜色和字体规则仍然过于严格 我的 php 字符串颜色规则。 这是我想要实现的目标的示例:

$var_php = " all text here is red , SELECT * and whatever sql code is in red too " ;

SQL 语言会自动注入包含 SQL 代码的字符串(通过典型模式检测到,例如select xx fromETC)。如果您使用特殊标签(SQL).

您可以禁用这些(在下面的屏幕截图中选择)和任何其他不需要的注入规则,或者创建您自己的规则Settings/Preferences | Editor | Language Injections.

P.S.由于您根本不需要任何 SQL/DB 支持,因此您可以完全禁用 SQL/数据库支持插件。


如果您总体上确实喜欢此类注入,但只是不希望它们仅出现在特定位置(例如,由于误报匹配),那么您可以在该字符串中强制使用纯文本。例如:

$str = /** @lang Text */ 'Select all entries from my cool database';

请注意,此类注释必须放置在实际字符串之前(因此可以在函数调用参数或类似内容中使用),而不是像普通 PHPDoc 注释一样放置在整个变量赋值/语句之前。

附:同样的情况也可以用其他方式实现:在语言注入规则无法自动检测到的某些字符串中强制使用 SQL(例如,当字符串被拆分为串联位或使用未知/意外的序列/语法时)。

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

如何在 phpstorm 中禁用 SQL 代码的突出显示? 的相关文章

  • 在 phpstorm 中配置 css 自动完成

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

    我在配置 PhpStorm IDE 使用时遇到问题http symfony com doc current components phpunit bridge html http symfony com doc current compon
  • PhpStorm 和扩展的 php 定义

    使用代码提示 PHPStorm 可以快速显示函数定义 可以配置它来向我展示该函数使用的更详细示例吗 You can place the cursor text cursor not mouse cursor on any PHP funct
  • Phpstorm - 即使一行完成后我也可以单击空白,我不希望能够

    抱歉 因为我意识到这不应该出现在堆栈溢出和他的姐妹之一的衍生作品中 但这让我发疯 当我点击一行的空白时 就会到达一行的末尾 我在另一台机器上进行了全新安装 但它没有执行此操作 所以我知道它是我的版本 我点击了设置中的小 重置 但没有成功 您
  • 未配置 SQL 方言 (Phpstorm)

    我正在研究 Google oauthorization2 并遇到问题 未配置 SQL 方言 这就是为什么我的查询没有执行并且数据将进入表的原因 我在下面列出了我遇到问题的两个查询 工具 PhpStorm 8 MySQL 本地主机 user
  • 如何修复“[08S01]通信链路故障最后一个数据包成功发送到服务器是在 0 毫秒前。”

    我正在使用 PhpStorm DataGrip MySQL WAMP 开发一个 PHP 项目 从那时起 我就可以使用这些配置正常使用远程数据库 参见图片 但突然我收到这个错误 08S01 通信链路故障 最后一次成功发送到服务器的数据包是在
  • 删除旧的 .PhpStorm 目录是否安全

    每次我将 PhpStorm 升级到新的单点版本时 我的主目录中都会保留以前的版本 我现在有 PhpStorm2017 1 PhpStorm2017 2 PhpStorm2017 3 PhpStorm2018 1 PhpStorm2018 2
  • PHPstorm项目导航

    如何在PHPstorm项目列表中选择打开的文件 我的意思是 PHPstorm 有一个 在项目中选择 Netbeans 功能的模拟 Navigate View在旧版本中 Select In Project View 也可以启用Autoscro
  • 如何在 PhpStorm 中的类构造函数中自动生成参数分配?

    有谁知道当您创建类构造函数并且想要将所有参数分配给相应的类字段时如何在 PhpStorm 中保存输入 我现在用手写 并且可以使用自动完成功能很快地完成 但这仍然是一个非常乏味的过程 例如 class Foo private param1 p
  • 有没有办法在 JetBrains IDE 之间同步设置?

    同步相似设置的最佳方式是什么捷脑公司 http www jetbrains com IDE 例如我有PyCharm http www jetbrains com pycharm and PhpStorm http www jetbrains
  • PHPStorm - 无效的后代文件名

    我正在尝试将 Windows 7 PC 上的本地 PHPStorm 项目与 Ubuntu 服务器同步 当我尝试任何类型的连接 例如 测试 SFTP 连接 时 它会失败并显示 Invalid descendent file name C np
  • phpstorm xdebug 与 symfony2 项目

    我正在尝试使用 xdebug 和 phpstorm 调试 symfony2 应用程序 我的本地开发环境是Ubuntu 14 04 with apache2 Xdebug版本是2 2 7 我在另一个 php 不是 symfony2 项目上使用
  • 使用服务定位器为 PHP Storm 提供更快、更好、更高效的类型提示

    几个月来我一直在寻找一种方法来做到这一点 我是喜欢自动完成的开发人员之一 对于 zend Framework 2 中的每个服务定位器调用 我输入以下提示 没有全局提示文件 var Module Service SuperService su
  • Phpstorm 行号列宽

    数字栏非常宽 这让我很烦恼 我想打开更多工作空间 因此我希望它变窄 我该怎么做呢 我使用PHPStorm版本2017 1 4 在此版本中 有一个隐藏装订线图标的选项 这会减少行号列的宽度 即使没有可见的装订线图标 空间仍然被分配 如果不需要
  • 使用 ES6 `import` 语法时出现“无法解析符号”

    Here http www qimingweng com react modal dialog 给出了如何从模块导入某些类的示例 import ModalContainer ModalDialog from react modal dial
  • 如何美化PhpStorm和其他Intellij编辑器中的代码?

    有什么方法可以美化 PhpStorm 中的 php 代码吗 最好有键盘快捷键 Choose Code Reformat Code or press Ctrl Alt L EDIT The keyboard shortcode has cha
  • PHP Composer 和 Laravel 安装程序输出中的奇怪字符 - Windows 10 CMD

    我在 Windows 10 上遇到这个问题 PHP Composer 显示奇怪的字符 我已经尝试安装ansicon按照建议here https stackoverflow com questions 35387667 git bash is
  • PhpStorm 生成构造函数参数功能的快捷方式

    PhpStorm 中是否有生成代码的快捷方式 model2与 一样 model1 class Test private model1 public function construct string model1 model2 this g
  • 抽象 PHP 类中的返回类型“self”

    尝试创建一个抽象类来部分实现其子类的功能并强制执行此实现所需的契约 我使用以下构造 abstract class Parent public static function fromDB string name instance new s
  • phpstorm 和 xdebug 之间的连接

    我配置了 phpstorm xdebug 并且能够使用断点调试我的代码 这些天我更新了 php 通过brew 和 xdebug 现在我有 php 5 5 26 和 xdebug 2 3 3 当我尝试调试测试 和代码 时 phpstorm 告

随机推荐