C# “喷气式飞机骑士”;“重新格式化代码”;操作(Ctrl+;Alt+;L)删除文件末尾的换行符

C# “喷气式飞机骑士”;“重新格式化代码”;操作(Ctrl+;Alt+;L)删除文件末尾的换行符,c#,.net,jetbrains-ide,rider,C#,.net,Jetbrains Ide,Rider,我正在Ubuntu 18.04上使用JetBrains Rider版本2018.3.3。 我已经启用了设置Editor->General->确保保存时在文件末尾换行。 保存以前编辑过的.NET/C 35;.cs文件时,这非常有效 但是,当应用“重新设置代码格式”操作(键盘快捷键:Ctrl+Alt+L)时(该操作在应用代码重新设置格式后也会自动保存文件),文件末尾的换行符将再次删除 这是用于错误报告还是有其他设置来配置重新格式化操作以停止此行为?我找到了所需的设置 在Settings->Edito

我正在Ubuntu 18.04上使用JetBrains Rider版本2018.3.3。 我已经启用了设置
Editor->General->确保保存时在文件末尾换行。
保存以前编辑过的.NET/C 35;
.cs
文件时,这非常有效

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


这是用于错误报告还是有其他设置来配置重新格式化操作以停止此行为?

我找到了所需的设置

Settings->Editor->code Style->C#->换行和换行中选中文件末尾的
换行
,可防止代码重新格式化/清理操作删除文件末尾的换行符


您可以在官方问题跟踪程序中创建错误报告:谢谢。我希望这个设置在“空白行”选项卡下,JetBrains做出了一个奇怪的决定。