gpt4 book ai didi

python - 将格式化和突出显示的多行文本 (SQL) 粘贴到 PyCharm 中的字符串文字中

转载 作者:行者123 更新时间:2023-12-04 00:13:17 29 4
gpt4 key购买 nike

PyCharm 中是否可以将多行文本 (SQL) 粘贴到字符串文字中?例如:

SELECT column1
, column2
FROM table1
WHERE column3 IN
(
SELECT TOP(1) column4
FROM table2
INNER JOIN table3
ON table2.column1 = table3.column1
)

进入:

sql = (
"SELECT column1"
" , column2"
"FROM table1"
"..."
)

最好告诉 PyCharm 它是 SQL 语言中的文本以突出语法?

最佳答案

Is there a way in PyCharm to paste multiline text (SQL) into string literal?

是的。首先你必须"Create a live template"并且由于您要粘贴要使用的正确功能,因此 clipboard() .您可以通过转到 File > Settings > Editor 来执行此操作> Live Templates 如屏幕截图所示。

enter image description here

And ideally tell PyCharm it is text in SQL language to highlight syntax?

是的。您可以使用 "language injection" 来做到这一点。在代码段中。如果您已像以下屏幕截图所示进行了预配置,PyCharm 应该自动检测 SQL 并应用语法高亮显示。可以在File > Settings > Editor ><设置 意图.

enter image description here

如果您没有将意图设置为自动检测,您也可以通过右键单击并选择“显示上下文操作”或按下代码中的灯泡手动执行此操作(通过放置 SQL 代码可以更轻松在字符串中)。

enter image description here

选择您喜欢的 SQL 方言后,您还可以微调注入(inject)语言的语法高亮和语法检查。

<头>
功能 IDE 对话路径
语法检查 设置 > 编辑器 > 检查 > SQL
语法亮点 设置 > Editor > Color Sheme > SQL

关于python - 将格式化和突出显示的多行文本 (SQL) 粘贴到 PyCharm 中的字符串文字中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66557321/

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