JetBrains Rider“重新格式化代码”操作(Ctrl + Alt + L)删除文件末尾的换行

时间:2019-04-07 00:02:28

标签: c# .net jetbrains-ide rider

我正在Ubuntu 18.04上使用JetBrains Rider版本2018.3.3。 我已启用设置Editor -> General -> Ensure line feed at file end on Save。 保存以前编辑的.NET / C#.cs文件时,此方法非常有用。

但是,在应用“重新格式化代码”操作(键盘快捷键: Ctrl + Alt + L )时,该操作也会自动保存文件应用代码重新格式化后,文件末尾的换行符将再次被删除。

是针对错误报告的内容还是其他用于配置重新格式化操作以停止此行为的设置?

1 个答案:

答案 0 :(得分:1)

我找到了所需的设置。

Line feed at end of file中选中Settings -> Editor -> Code Style -> C# -> Line Breaks and Wrapping可以防止代码重新格式化/清除操作删除文件末尾的换行符。

enter image description here