记事本++;在python中使用sqlite3时语法高亮显示不起作用
在记事本++中编写python代码时,sqlite3语法突出显示不起作用,下面是一个示例代码:记事本++;在python中使用sqlite3时语法高亮显示不起作用,python,sqlite,notepad++,Python,Sqlite,Notepad++,在记事本++中编写python代码时,sqlite3语法突出显示不起作用,下面是一个示例代码: import sqlite3 import re conn = sqlite3.connect('org_db.sqlite') cur = conn.cursor() cur.execute(''' CREATE TABLE Counts (org TEXT, count INTEGER)''') 例如,在上面的代码中,像“createtabel”和“TEXT”这样的东西不会突出显示 这是因为它突
import sqlite3
import re
conn = sqlite3.connect('org_db.sqlite')
cur = conn.cursor()
cur.execute('''
CREATE TABLE Counts (org TEXT, count INTEGER)''')
例如,在上面的代码中,像“createtabel”和“TEXT”这样的东西不会突出显示 这是因为它突出显示的是python而不是sqlite3。。。此外,我认为无论最终以字符串形式突出显示什么,我只是使用Atom v 1.0,它确实突出显示了.py文件中的sqlite内容。我无法在我的环境中运行Atom。。。但我怀疑它在突出显示时是否在字符串文本中。。。我可能错了。。。如果atom解决了您的问题,那么答案可能是使用atom。。。我想可能有一些记事本++的插件。。。但我怀疑应用程序在Python字符串中突出显示SQL需要大量猜测。你期望太高了。如果Atom能做到这一点和类似的技巧,特别是如果它做得很好,我会印象深刻。那么为什么要使用记事本++?;)您可以使用两个文件:一个python和一个sql。在sql文件中,您可以用适当的突出显示写下sql语句,完成后,将这些语句复制/粘贴到python文件中的字符串中。这是一个“肮脏的黑客”,不是很舒服,但它很简单,很容易尝试。这是因为它突出显示的是python而不是sqlite3。。。此外,我认为无论最终以字符串形式突出显示什么,我只是使用Atom v 1.0,它确实突出显示了.py文件中的sqlite内容。我无法在我的环境中运行Atom。。。但我怀疑它在突出显示时是否在字符串文本中。。。我可能错了。。。如果atom解决了您的问题,那么答案可能是使用atom。。。我想可能有一些记事本++的插件。。。但我怀疑应用程序在Python字符串中突出显示SQL需要大量猜测。你期望太高了。如果Atom能做到这一点和类似的技巧,特别是如果它做得很好,我会印象深刻。那么为什么要使用记事本++?;)您可以使用两个文件:一个python和一个sql。在sql文件中,您可以用适当的突出显示写下sql语句,完成后,将这些语句复制/粘贴到python文件中的字符串中。这是一个“肮脏的黑客”,不是很舒服,但它很简单,很容易尝试。