ReSharperで自動フォーマットを実行すると変更されないという次のコードがあります。ReSharper chopが長く動作しない場合
長い右マージンを超えた場合にチョップを発生させるならば、私はチョップ思いました。
私がチョップをオンにすると、いつもこれが表示されます。
これは動作しますが、私はかなり長い手段ならば、私はチョップを前提とするものである、最初のような短い文をみじん切りにしません。
アイデア?
ここに私のReSharper設定があります。ラップ長い行をオンに
は、物事がさらに悪化させます。
UPDATE1:
ここで私はJetBrainsのサポートに送信された電子メールがあります。
私が直面している中心的な問題は「常にチョップ」の設定を理解することだと信じていますが、「長い間切り詰める」か「シンプルラップ」はわかりません。私はこれらの設定が何を意味するのかについてのドキュメントを見つけていないので、私は起こっているはずのことをやっています。
"Wrap object collection and initializer"を設定しています。
チョップ常に:
cdata.GetByIdData = new Category {
Id = "123",
Name = "category"
};
vdata.GetByIdData = new Vendor {
Id = "456",
Name = "vendor"
};
adata.GetByIdData.Add(new Account {
Id = "789",
Name = "account",
Balance = 5000
});
svc.ExecuteRequest(new AccountTransactionService.Add {
Kind = AccountTransaction.KIND_DEBIT,
Source = "789",
Destination = "dst",
Date = new DateTime(2011, 1, 1),
Categories = new List<AccountTransactionService.CreateCategory> {
new AccountTransactionService.CreateCategory {
Id = "123",
Amount = 200.50m
}
}
});
チョップもしロング:私はチョップ場合はロングが80のマージンについて、このように見えることを期待する
cdata.GetByIdData = new Category { Id = "123", Name = "category" };
vdata.GetByIdData = new Vendor { Id = "456", Name = "vendor" };
adata.GetByIdData.Add(new Account { Id = "789", Name = "account", Balance = 5000 });
svc.ExecuteRequest(new AccountTransactionService.Add { Kind = AccountTransaction.KIND_DEBIT, Source = "789", Destination = "dst", Date = new DateTime(2011, 1, 1), Categories = new List<AccountTransactionService.CreateCategory> { new AccountTransactionService.CreateCategory { Id = "123", Amount = 200.50m } } });
:
cdata.GetByIdData = new Category { Id = "123", Name = "category" };
vdata.GetByIdData = new Vendor { Id = "456", Name = "vendor" };
adata.GetByIdData.Add(new Account { Id = "789", Name = "account", Balance = 5000 });
svc.ExecuteRequest(new AccountTransactionService.Add {
Kind = AccountTransaction.KIND_DEBIT,
Source = "789",
Destination = "dst",
Date = new DateTime(2011, 1, 1),
Categories = new List<AccountTransactionService.CreateCategory> {
new AccountTransactionService.CreateCategory {
Id = "123",
Amount = 200.50m
}
}
});
サンプルコードをテキストとして使用できるようにし、コードスタイル設定のエクスポートを提供すると便利です(R#>管理オプション>インポート/エクスポート設定) – gorohoroh