9

ReSharper でコードをフォーマットするたびに、名前空間とクラス宣言の間に挿入した空白行が削除されます。

これから:

namespace Test {

  public class Test {

これに:

namespace Test {
  public class Test {

両方の右中括弧の空白行でも同じことを行います。単一行フィールドを除いて、すべての「空白行」設定が 1 に設定されています。

私が見逃しているオプションはありますか?

4

3 に答える 3

9

Visual Studio メニュー:ReSharper > Options...

検索ボックスに「ファイルの末尾に改行」と入力します。

リシャーパー 2018.1.2

于 2018-06-29T10:09:20.483 に答える
2

Fsck、私よりわずか 10 分先です。まぁとにかく答えます。悪いニュースは、それが長い間の機能要求であることですhttp://youtrack.jetbrains.com/issue/RSRP-74903

良いニュースは、明日の 7.1 EAP ビルドで修正されることです。には新しいオプションがありますReSharper | Options -> Code Editing | C# | Formatting style | Blank Lines:

  1. Remove blank lines after "{" and before "}" in declarations(ReSharperが空白行を削除しないようにオフにします)および
  2. Around namespaceおよびAround type(ReSharper に空白行を強制的に追加するには、ゼロ以外の値に設定します)。
于 2012-09-30T17:51:38.643 に答える