我在一些变量中有一些字符串SQL的东西,我如何改变pycharm添加到我的SQL方言的背景颜色(恼人的黄色)我检查了设置,但找不到任何与SQL后台相关的内容
current_rep_query = "select * from Customers where %s = ?"
像这样东西会有黄色的背景
kzmpq1sx1#
您可以在Settings -> Editor -> Color Scheme -> SQL中更改SQL的所有前景和背景相关颜色。您可以单击列表中的元素或预览中的元素。在窗口右侧,您可以勾选或取消勾选Foreground和/或Background框,并选择您想要的颜色。这至少对PyCharm Pro 2019有效。
Settings -> Editor -> Color Scheme -> SQL
Foreground
Background
k0pti3hp2#
对刚才改变的颜色和保留的语言注入:Settings -> Editor -> Color Scheme -> General -> Code -> Injected language fragment。然后从那里取消选择或更改背景。要同时禁用SQL选择/删除/插入/更新/创建语言注入:Settings -> Editor -> Language Injections。然后从那里取消选择python: "SQL select/delete/insert/update/create"。
Settings -> Editor -> Color Scheme -> General -> Code -> Injected language fragment
Settings -> Editor -> Language Injections
python: "SQL select/delete/insert/update/create"
gfttwv5a3#
在JetBrain的更新恢复了我之前的设置后,我偶尔会遇到这个问题。你的帖子启发我深入解决这个问题。以下是我的发现:
**原因:**黄色背景实际上是PyCharm,它使用检查警告突出显示整个SQL块。
禁用PyCharm的python: SQL注入会阻止PyCharm检查SQL,这就是为什么它是一个常用的解决方案。但是,这会阻止PyCharm将格式/颜色方案应用到SQL。
python: SQL
如何防止突出显示:
修复触发SQL警告的任何内容将删除突出显示。可以通过以下方法之一执行此操作:
Settings > Editor > Inspections > SQL
如果您只想移除或变更警告图块的颜色,您可以执行下列动作:
Color Scheme > General > Errors and Warnings > Warning
rnmwe5a24#
Settings -> Editor -> Color Scheme -> General查找Injected language fragment
Settings -> Editor -> Color Scheme -> General
Injected language fragment
4条答案
按热度按时间kzmpq1sx1#
您可以在
Settings -> Editor -> Color Scheme -> SQL
中更改SQL的所有前景和背景相关颜色。您可以单击列表中的元素或预览中的元素。在窗口右侧,您可以勾选或取消勾选
Foreground
和/或Background
框,并选择您想要的颜色。这至少对PyCharm Pro 2019有效。
k0pti3hp2#
对刚才改变的颜色和保留的语言注入:
Settings -> Editor -> Color Scheme -> General -> Code -> Injected language fragment
。然后从那里取消选择或更改背景。要同时禁用SQL选择/删除/插入/更新/创建语言注入:
Settings -> Editor -> Language Injections
。然后从那里取消选择python: "SQL select/delete/insert/update/create"
。gfttwv5a3#
在JetBrain的更新恢复了我之前的设置后,我偶尔会遇到这个问题。你的帖子启发我深入解决这个问题。以下是我的发现:
**原因:**黄色背景实际上是PyCharm,它使用检查警告突出显示整个SQL块。
禁用PyCharm的
python: SQL
注入会阻止PyCharm检查SQL,这就是为什么它是一个常用的解决方案。但是,这会阻止PyCharm将格式/颜色方案应用到SQL。如何防止突出显示:
修复触发SQL警告的任何内容将删除突出显示。可以通过以下方法之一执行此操作:
Settings > Editor > Inspections > SQL
告诉PyCharm忽略警告如何更改或禁用背景颜色:
如果您只想移除或变更警告图块的颜色,您可以执行下列动作:
Color Scheme > General > Errors and Warnings > Warning
rnmwe5a24#
Settings -> Editor -> Color Scheme -> General
查找
Injected language fragment