配置 SQL 代码样式
您可以应用和自定义满足公司代码准则的 SQL 代码样式。要查看 SQL 样式选项的说明,请参阅代码样式。SQL。
更改代码样式设置
自定义 SQL 代码的格式规则:对齐、换行和缩进。
按Ctrl+Alt+S并导航到
。展开SQL节点并选择一种方言。
在可用选项卡上选择所有必要的代码样式设置。
单击应用。
为方言创建代码样式
按Ctrl+Alt+S并导航到
。展开SQL节点并选择一种方言。
单击Show Scheme Actions图标 ( ),然后选择Duplicate。
输入新样式的名称,然后按Enter。
选择所有必要的代码样式设置,然后单击Apply。
为每个数据源配置代码样式
为方言创建样式后,您可以将此样式应用于使用该方言的数据源。
右键单击数据源并选择Properties。
单击选项选项卡。
在代码样式下拉菜单中,选择要应用的样式。
单击应用。
在编辑器中应用代码样式
右键单击编辑器中的任何区域并选择重新格式化。或者,按Ctrl+Alt+L。
导入代码样式设置
按Ctrl+Alt+S并导航到
。展开SQL节点并选择一种方言。
单击Set from链接并选择要导入的样式。
您可以选择预先配置的样式,例如Modern、Joe Celko、Allman(仅限 DDL))、Whitesmiths(仅限 DDL))、Egypt、Old Idea。或者,从您配置的方言导入设置。
将代码样式应用于通用方言
通过按Ctrl+Alt+S并导航到
。清除继承常规 SQL 样式复选框。
应用代码样式设置。有关代码样式设置的更多信息,请参阅代码样式。SQL。
从声明中应用原始案例
PhpStorm 可以按照您最初定义的方式格式化变量、过程和函数的名称。例如,如果您get_Amount
在 CREATE PACKAGE 语句中定义了函数,则您希望在整个代码中使用相同的大小写,而不是GET_AMOUNT
or get_amount
。
要在整个文件中应用这种情况,PhpStorm 必须找到这些变量、过程和函数的声明(例如,在 CREATE PACKAGE 语句中)。要在多个文件中应用案例,请从这些文件创建DDL 数据源。
申请文件的申报案例
按Ctrl+Alt+S并导航到
。从声明中选择要应用原始大小写的方言。
单击案例选项卡并选择使用原始案例复选框。
单击确定。
点击
或按Ctrl+Alt+L。在下图中,您可以看到Pack_1.sql和Pack_2.sql具有相同的代码。Pack_1.sql未重新格式化。Pack_2.sql已重新格式化,并启用了使用原始案例复选框。在Pack_2.sql中,包声明中的大小写应用于整个文件。
在多个文件中应用声明案例
从要应用声明案例的文件创建DDL 数据源。
按Ctrl+Alt+S并导航到
。选择要应用声明案例设置的方言。
单击案例选项卡并选择使用原始案例复选框。
单击确定。
点击
或按Ctrl+Alt+L以在 DDL 数据源的任何文件中应用声明案例。在下图中,您可以看到Pack_1.sql和View_1.sql。这两个文件都在 DDL 数据源中。启用Use original case复选框后,当您重新格式化 View_1.sql 中的代码时,将应用Pack_1.sql中包声明的原始大小写。