gpt4 book ai didi

php - 如何在 Visual Studio Code 中忽略 SQL 语法

转载 作者:行者123 更新时间:2023-12-02 20:28:01 25 4
gpt4 key购买 nike

enter image description here

嗨,正如标题所示,如何忽略 .php 文件上的 SQL 语法突出显示?

正如您在上图中看到的,Visual Studio Code 似乎认为“删除/api/crm/contact_meetings....”启动 SQL 查询并弄乱整个文件的突出显示。

我尝试检查 Visual Studio Code 的设置但无济于事,我似乎找不到它的相关配置条目。

最佳答案

我也遇到了同样的问题,我在 Crayons 的帖子的帮助下解决了它。

只需删除这些行即可!

~\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\php\syntaxes\php.tmLanguage.json

2531:       "sql-string-double-quoted": {
2532: "begin": "\"\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|AND)\\b)",
2533: "beginCaptures": {
2534: "0": {
2535: "name": "punctuation.definition.string.begin.php"
2536: }
2537: },
2538: "contentName": "source.sql.embedded.php",
2539: "end": "\"",
2540: "endCaptures": {
2541: "0": {
2542: "name": "punctuation.definition.string.end.php"
2543: }
2544: },
2545: "name": "string.quoted.double.sql.php",
2546: "patterns": [
2547: {
2548: "include": "source.sql"
2549: }
2550: ]
2551: },
2552: "sql-string-single-quoted": {
2553: "begin": "'\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|AND)\\b)",
2554: "beginCaptures": {
2555: "0": {
2556: "name": "punctuation.definition.string.begin.php"
2557: }
2558: },
2559: "contentName": "source.sql.embedded.php",
2560: "end": "'",
2561: "endCaptures": {
2562: "0": {
2563: "name": "punctuation.definition.string.end.php"
2564: }
2565: },
2566: "name": "string.quoted.single.sql.php",
2567: "patterns": [
2568: {
2569: "include": "source.sql"
2570: }
2571: ]
2572: },

我必须将其添加为 Crayons 帖子的评论,但我不能,因为我对这里完全陌生。对不起。希望对您有帮助。

关于php - 如何在 Visual Studio Code 中忽略 SQL 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49420678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com