我使用了“重新格式化代码”选项,但它拒绝将代码格式化为我的自定义设置。我已经更改了新模板中的“代码样式”设置,并且正在使用它。没有在全局级别更改代码样式的选项。
它继续像这样格式化我的代码:
if (x) {
y();
}
它应该如下所示:
if (x)
{
y();
}
有什么想法吗?只是为了确认我已经进入设置并更改了项目自定义模板中的代码样式。我看不到 IDE 设置的全局代码样式选项。
我使用了“重新格式化代码”选项,但它拒绝将代码格式化为我的自定义设置。我已经更改了新模板中的“代码样式”设置,并且正在使用它。没有在全局级别更改代码样式的选项。
它继续像这样格式化我的代码:
if (x) {
y();
}
它应该如下所示:
if (x)
{
y();
}
有什么想法吗?只是为了确认我已经进入设置并更改了项目自定义模板中的代码样式。我看不到 IDE 设置的全局代码样式选项。
代码样式应用于项目级别。没有全局设置。您可以通过设置 > 其他设置 > 默认设置 > [模板项目设置] > 代码样式设置默认样式任何新项目都将使用该样式。
也就是说......当你重新格式化时,你应该得到你设置的样式。您需要验证您创建的配置是否已在Settings > [Project Settings] > Code Style --> Scheme对话框中设置。我看到了一些默认值实际上被错误地重新选择的情况。您可能需要仔细检查该方案中的特定设置选项。确保显示的相同代码看起来与您想要的完全一样。
然后运行代码布局重新格式化(Ctrl++ Alt)L
对我来说,解决方案是禁用 EditorConfig 支持。在编辑器中 -> 代码样式