我有一个大的SQL文件,其中标识符没有引号。IntelliJ IDEA建议意向"报价标识符"。我可以一个一个地做,但这很麻烦,因为我有很多不同的标识符(数据库名,表名,字段)。
使用Analyze/Run inspection by name命令,我可以选择对我的整个文件进行"Identifier should be quotes "分析。但由于某些未知的原因,这种分析没有得出任何结果。分析的结果是"No suspicious code found"。
我还定义了我想要应用意图的文件的确切范围,但它没有帮助-结果相同。
如何一次实现多次意图的应用?
我不知道如何批量应用意图动作(我甚至不知道这是否可能),但对于您的问题,您可以这样做:
- 打开
Settings > Editor > SQL
。在"general"页签中找到"Identifier quotation
"选项,并将其设置为"Quote
"。单击apply。 - 打开文件并重新格式化(
Code > Reformat Code
或Ctrl+Alt+L
)。
通常应该给文件中的所有标识符添加引号