[英]Visual Studio Code SQL Syntax Highlighting in .py Files
到目前為止我找到的最好的解決方案是這個擴展: https : //github.com/ptweir/python-string-sql
它突出顯示以--sql
並以;
結尾的多引號字符串;
,比如這個:
query = f"""--sql
SELECT * FROM mytable;
"""
現在它不支持f-strings
但是(在撰寫本文時)有一個未合並的 pull-request來修復它。 所以很快就會有 f-string 支持。
不幸的是,這似乎還不可能。 但在這里投票: https : //github.com/MagicStack/MagicPython/issues/27
與@Rotareti 建議的擴展類似,我正在對它進行自己的修改,以滿足我的個人需求。 當看到多行字符串中的三個起始關鍵字之一(多行以"""
或f"""
開頭)時,它會激活 sql 突出顯示。 當多行字符串結束時,突出顯示被禁用。 唯一真正的限制是關鍵字必須在字符串的第一行。
我還沒有發布我的包,但你可以在這里找到它: https : //github.com/uogiukas/python-string-sql
讓--sql
開始突出顯示不適合我,因為我必須通過許多其他人或我自己的舊代碼,而這些代碼不存在。
https://marketplace.visualstudio.com/items?itemName=iuyoy.highlight-string-code
在沒有 --sql 前綴的情況下按預期工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.