Visual Studio Code SQL语法在.py文件中突出显示

问题描述 投票:9回答:2

我正在从原子切换到VSCode并发现它是一种更好的体验(主要是)python。

我似乎无法解决的一件事是,在atom上突出显示的python语法识别字符串中的SQL并突出显示它。

VSCode Atom

我似乎无法找到VSCode的扩展来做同样的事情。

是否存在或者是否有办法在VSCode中获得此突出显示?

python sql visual-studio-code syntax-highlighting
2个回答
2
投票

不幸的是,这似乎还不可能。但在这里投票:https://github.com/MagicStack/MagicPython/issues/27


1
投票

到目前为止我找到的最佳解决方案是这个扩展:https://github.com/ptweir/python-string-sql

它突出显示以--sql开头并以;结尾的多引号字符串,例如:

query = f"""--sql
SELECT * FROM mytable;
"""

现在它不支持f-strings,但有(当时写作)an un-merged pull-request修复它。所以很快就会有f-string支持。

© www.soinside.com 2019 - 2024. All rights reserved.