我想知道是否有人知道 IDE 提供了在给定正则表达式的情况下突出显示特定变量的功能。例如,我希望在我的代码中突出显示一个记录器变量,这样我就可以立即将日志调用与我的应用程序逻辑区分开来。
我正在使用 Python(PyDev、PyCharm IDE)进行编程。随意提供任何为任何编程语言提供此类支持的 IDE。
编辑: 一个例子:
logger.info("Opening the URL: %s", URL)
request = Request(url=URL, data=POST_DATA, headers=REQUEST_HEADERS)
http_logger.debug(request)
result = urlopen(request)
responseString = result.read()
add_reply_state(responseString)
logger.info("Received response: HTTP %d for URL %s", result.getcode(), result.geturl())
http_logger.info("Reply: Actual URL (%s), HTTP (%d), Metadata:\n%s %s", result.geturl(), result.getcode(), result.info(), responseString)
如您所见,我的代码中有几个记录器。我想突出显示名称中包含“logger”子字符串的所有变量。