jetbrans rider 格式化代码时,{}不换行

本文介绍如何在Rider中调整代码格式,特别是如何将大括号{}

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为之前是写JAVA的, 所以对代码的格式优点洁癖。
我希望看到的代码格式是这样的

private void OnMouseUp() {
    do something....
}

但是rider默认格式化之后是这样的:

private void OnMouseUp() 
{
    do something....
}

所以,格式化之后那个闹心啊, 终于,今天给我发现了。

改变代码块的{}格式,选择【At end of line (K&R style)】
这里写图片描述

改变方法体的{}格式,选择【At end of line (K&R style)】
这里写图片描述

保存就可以了。

### 如何在 Rider 中统计项目的代码Rider 是 JetBrains 推出的一款针对 .NET 和 C# 开发者的集成开发环境 (IDE),它继承了许多 IntelliJ IDEA 的特性,因此可以借鉴 IDEA 的一些操作方法来实现类似的统计功能。 #### 方法一:使用内置插件 Statistics JetBrains 提供了一个名为 **Statistics** 的插件,用于统计项目中的各种指标,包括文件数量、大小以及代码数等。以下是具体的操作步骤: 1. 打开 Rider 并加载目标项目。 2. 进入 `File -> Settings`(Mac 用户可以通过 `Rider | Preferences` 访问)[^4]。 3. 在弹出的窗口中导航到 `Plugins` 部分,搜索并安装 **Statistics** 插件[^5]。 4. 安装完成后重启 Rider 以使更改生效。 5. 启动插件后,在右侧工具栏找到 **Statistics** 工具窗口(如果未显示,可通过 `View -> Tool Windows -> Statistics` 显示)。 6. 点击刷新按钮 (`Refresh`) 来更新当前项目的统计数据,其中包括总数、注释数、空数等内容。 此方法适用于大多数场景,并能够提供详细的分类统计信息。 #### 方法二:借助外部脚本或第三方工具 对于更复杂的定制化需求,也可以考虑编写简单的脚本来完成任务或者采用专门设计好的开源工具来进分析。例如之前提到过的基于 C# 实现的小型应用就具备这样的灵活性[^1]。这类方案通常更适合那些希望深入控制哪些部分应该被纳入最终报告范围内的开发者们。 另外值得注意的是,虽然上述提及到了某些特定平台上的解决办法(如IntelliJ IDEA),但由于同属一家公司出品的产品线之间存在高度兼容性和相似度,Rider 很可能同样支持这些通用技巧及其变体形式. ```csharp // 示例伪代码展示如何手动解析目录结构从而得出相应结论 public class CodeCounter { public static void Main(string[] args){ string path = @"your_project_directory"; var result = CountLines(path); Console.WriteLine($"Total Lines:{result.Total}"); Console.WriteLine($"Comment Lines:{result.Comments}"); Console.WriteLine($"Blank Lines:{result.Blanks}"); } private static LineCountResult CountLines(string directoryPath){ //...省略实际逻辑... } } ```
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值