首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在phpstorm中禁用SQL代码的高亮显示?

如何在phpstorm中禁用SQL代码的高亮显示?
EN

Stack Overflow用户
提问于 2014-03-23 14:44:20
回答 3查看 13.8K关注 0票数 29

如何在phpstorm中禁用SQL代码的高亮显示?我曾经禁用了所有的sql颜色和字体规则继续高亮我的inspection..but字符串颜色规则。下面是我想要实现的一个示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$var_php = " all text here is red , SELECT * and whatever sql code is in red too " ;
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-23 15:15:22

SQL语言被自动注入到包含SQL代码的字符串中(由典型模式检测,例如select xx from等)。如果你使用特殊的标签(SQL),它也被注入到HEREDOC/NOWDOC中。

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

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

如果你在一般情况下喜欢这样的注入,但只是不希望它们只在特定的地方(例如,因为误报匹配),那么你可以在该字符串中强制使用纯文本。例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$str = /** @lang Text */ 'Select all entries from my cool database';

请注意,这样的注释必须放在实际字符串的前面(这样它就可以用在函数调用参数中或类似的地方),而不是像普通的PHPDoc注释那样放在整个变量赋值/语句之前。

备注:在语言注入规则未自动检测到的某些字符串中强制使用SQL (例如,当字符串被拆分成连接的位或使用未知/意外的序列/语法时)。

票数 54
EN

Stack Overflow用户

发布于 2017-08-30 06:12:24

您可以通过创建一个特别不匹配DQL的新的IntelliLang注入来禁用它,同时保留其他SQL突出显示/检查。我使用了:字符。这将防止IDE突出显示DQL,并将其标记为错误或不正确地重新格式化。

我在这里创建了一个Gist,并给出了说明:

https://gist.github.com/willemnviljoen/d20ad8ad0cc365a7e80744328246610f

票数 0
EN

Stack Overflow用户

发布于 2021-05-18 02:42:28

通常,PHPstorm在决定何时应该将SQL string文本作为SQL代码进行检查方面做得非常好。对于错误的个别情况,禁用单行检查的最“合适”方法可能是另一个答案中提到的PHPDoc注释,例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$str = /** @lang Text */ 'Select the answer from the list';

但在我看来,这似乎很混乱。幸运的是,您可以很容易地欺骗PHPstorm,因为如果“句子”中的第一个单词不是SQL关键字(SELECT/UPDATE等),它似乎会忽略字符串。因此,一种简单的方法(虽然有点老套)就是拆分字符串,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$str = 'Select'.' the answer from the list';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22592354

复制
相关文章
R语言字符串处理①R语言字符串合并与拆分
R基础字符串处理函数 nchar paste strsplit tolower toupper casefold chartr gsub sub substr substring grep grepl regexpr R包stringr 字符串处理学习思路 拼接 对应拼接,如 (‘a’,’b’)+(‘c’,’d’) → (‘ac’,’bd’) 多拼为一,如 (‘a’,’cd’,’m’) → (‘acdm’) 拆分(根据pattern) 如’a.b.c.d’ → (‘a’,’b’,’
用户1359560
2018/08/27
6.5K0
R语言字符串处理①R语言字符串合并与拆分
使用R中merge()函数合并数据[通俗易懂]
在R中可以使用merge()函数去合并数据框,其强大之处在于在两个不同的数据框中标识共同的列或行。
全栈程序员站长
2022/07/01
5.4K0
使用R中merge()函数合并数据[通俗易懂]
R中字段抽取、字段合并、字段匹配
1、字段抽取 字段抽取,是根据已知列数据的开始和结束位置,抽取出新的列 字段截取函数:substr(x,start,stop) tel <- '18922254812'; #运营商 band <- substr(tel, 1, 3) #地区 area <- substr(tel, 4, 7) #号码段 num <- substr(tel, 8, 11) tels <- read.csv('1.csv'); #运营商 bands <- substr(tels[,1], 1, 3) #地区 areas <-
Erin
2018/01/09
5.4K0
[sql server] 合并字符串
本文转载:http://blog.csdn.net/leamonjxl/article/details/7042317
跟着阿笨一起玩NET
2018/09/18
1.3K0
左右用R右手Python9——字符串合并与拆分
在文本处理和数据清洗阶段,对字符串或者字符型变量进行分割、提取或者合并虽然谈不上什么高频需求,但是往往也对很重要的。 接下来跟大家大致盘点一下在R语言与Pyhton中,常用的字符串分割与合并的函数。 R语言: 字符串向量: 针对向量: strsplit #针对字符串向量(拆分) str_split #针对字符串向量(拆分)stringr包内函数 paste #针对向量合并 针对数据框: unite #合并数据框中的某几列 separate #将数据框中某一列按照某种模式拆分成
数据小磨坊
2018/04/11
1.5K0
分组后合并分组列中的字符串如何操作?
后来他自己参考月神的文章,拯救pandas计划(17)——对各分类的含重复记录的字符串列的去重拼接,也写出来了,如图所示。
前端皮皮
2022/08/17
3.3K0
分组后合并分组列中的字符串如何操作?
【题解】简单的字符串合并
给定 n 个 01 串,每次你可以从某个串开头移除一个字符并把它加入一个新串 S 的末尾。最大化 S 中相邻两个字符相同的对数。
fishhh
2022/08/30
6630
【题解】简单的字符串合并
R语言进阶之图形的合并
为了节省版面,我们通常会将多张图片合成一张图,在R语言中我们可以使用par( )或者layout( )函数来轻松实现这个功能。
生信与临床
2020/08/05
4K0
R语言之数据框的合并
要纵向合并两个数据框,可以使用 rbind( )函数。被合并的两个数据框必须拥有相同的变量,这种合并通常用于向数据框中添加观测。例如:
timerring
2023/10/13
9050
R语言之数据框的合并
【答疑解惑】将字符串中连续相等的字符合并
前段时间有小伙伴在弄字符串合并出了问题。写一段代码来解决这个问题 #include <stdio.h> #include <string.h> int ChangeString(char *inStr, char *outStr, int n) { int i = 0, j = 0; if (inStr == NULL && outStr == NULL) { return -1; } int flag = 0; char asc = 0xf
程序员互动联盟
2018/03/13
1.6K0
R语言数据集合并、数据增减、不等长合并
1、merge(a,b),纯粹地把两个数据集合在一起,没有沟通a、b数据集的by,这样出现的数据很多,相当于a*b条数据;
悟乙己
2019/05/28
13.6K0
MySQL字符串的合并及拆分
按照指定字符进行合并或拆分是经常碰到的场景,MySQL在合并的写法上比较简单,但是按指定字符拆分相对比较麻烦一点(也就是要多写一些字符)。本文将举例演示如何进行按照指定字符合并及拆分。
俊才
2020/07/01
6.4K0
R如何提取,合并pdf文件
多年以前,小编还在读博士的时候,实验室评选重点实验室。为了迎接教育部的检查,需要把实验室近10年发表的文章的首页都打印出来,因为首页上有作者和单位。你要知道小编的实验室是做生物信息学的,加上实验室人丁兴旺,因此相当的高产。我被分到了其中一年发表的文章,有三四十篇。
生信交流平台
2022/09/21
1.3K0
R如何提取,合并pdf文件
Python中字符串的一些方法回顾(拆分与合并)
# python中字符串的一些方法回顾(拆分与合并) 字符串中split函数和join函数的使用 # 代码 # 假设:以下内容是从网络上抓取的 # 要求: # 1、将字符串中的空白字符全部去掉 # 2、再使用" "作为分隔符,拼接成一个整齐的字符串 poem_str = "登鹤鹊楼\t 王之涣 \t 白日依山尽 \t\n 黄河入海流 \t\t 欲穷千里目\t\t更上一层楼" print(poem_str) # 1、拆分字符串 split方法会返回列表 poem_list = poem_str.spl
benym
2022/07/14
2.3K0
SQLserver字符串转日期_sqlserver合并字符串
sqlserver: CONVERT(datetime,#{transaction_date_time},20),
全栈程序员站长
2022/11/08
1.3K0
golang json字符串合并操作
用于两个json格式的字符串合并,当B向A合并时,共有的字段,将用B字段的值(伴随类型一起覆盖),非共有的,A的字段保留,B的字段新增。
jianghaibobo
2020/04/08
4K0
TS中的命名空间合并
我们从中了解了声明合并其实指的就是编译器会针对同名的声明合并为一个声明,合并的结果是合并后的声明会同时拥有原先两个或多个声明的特性
玖柒的小窝
2021/11/28
1.6K0
TS中的命名空间合并
天池 在线编程 区间合并(字符串)
例如,区间[a, b)和区间[ab,c)是可以合并的, 区间[a,b)和区间[b, c]也是可以合并的。
Michael阿明
2021/09/06
3650
LeetCode 1768. 交替合并字符串
给你两个字符串 word1 和 word2 。 请你从 word1 开始,通过交替添加字母来合并字符串。 如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。
Michael阿明
2021/09/07
5720
iOS中合并framework
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/70306483
用户1451823
2018/09/13
1.6K0
iOS中合并framework

相似问题

发布状态:短信敏感权限导致播放商店被拒

115

Github权限错误

21

编译android c++工程权限被拒

11

新建文件时出现权限被拒异常

42

Firebase中批量用户订阅某主题时出现权限被拒错误

110
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文