prettier - 花括号换行 - Prettier
问题描述
所以,我正在用 C 去大学做练习
我喜欢使用 Prettier,但我从来不知道如何告诉 Prettier 不要将花括号推到新行。
我要这个
if (x > y) {
// Code
}
反而
if (x > y)
{
// Code
}
解决方案
关于更漂亮:
Prettier 不允许您更改该设置。它们是一个“有意见的”格式扩展,您在使用它时订阅他们的意见。
不幸的是,我不知道 C,所以我不能告诉你如何在你的具体情况下修复它。
然而,
对于来到这篇文章寻找VSCode中C# 答案的每个人:
.editorconfig
在您的项目中 找到您的文件定位 .editorconfig 文件将以下行添加到 dotnet 5 和 6 的配置文件中:
csharp_new_line_before_open_brace = all
文件 > 首选项 > 设置
启用编辑器配置支持 启用编辑器配置支持
启用 Roslyn 分析器 启用 Roslyn 分析器
确保您在 VScode 中的默认格式化程序是“C#” 设置默认格式化程序
重启 VS Code 和 Omnisharp 服务器 重启 Omnisharp 服务器
此外,请参阅可以添加到以下.editorconfig
文件中的所有格式选项:
推荐阅读
- c# - 为什么使用 Xamarin 在 iOS 显示器上不显示工具栏
- android - Firebase.goOffline () и Firebase.goOnline () будут удалены из firebase?
- python - 在会话中运行输出层时出现FailedPreconditionError?
- azure - 根据订阅密钥确定产品?
- sql - 如何在 cube.js 中实现子查询
- javascript - 在 iPhone 和 iPad 等苹果产品上查看时网站画廊后面的图像显示,但在所有其他设备上正常显示
- c++ - 如何像在 JavaScript 中一样“深度冻结”对象?
- c# - DevExtreme FileUploader 不工作模式
- javascript - 如何使用另一个 JS 脚本在 HTML 上触发 JS 事件?
- aws-amplify - AccessDeniedExceptionnull(服务:AWSLambdaInternal;状态代码:403 Amplify