質問

Visual studioけっこ:

[DataContract] 
public class MyContract 
{
    [DataMember]
    public bool MyBool { get; set; }
    [DataMember]
    public string MyString { get; set; } 
}

ようこ:

[DataContract] 
public class MyContract 
{
    [DataMember] public bool MyBool { get; set; }
    [DataMember] public string MyString { get; set; } 
}

なければならない場合は"公共のクラスMyContract'が同一線として、[DataContract].

Visual studioのように多くの詳細なautoformattingオプションができるスペインに関する改行後の属性です。私何かが足りない。やはできません。

編集:非常に少なくとも、私のように"などの入った"フォーマットのオプションとは逆に、常に"挿入"または"常に削除"改行コードオプションです。このスーパーねることでunformatting自分のコードをまっすタイプです。

役に立ちましたか?

解決

私は通常はCtrl-Zに非常に瞬間オートフォーマットをヒットされないことは、私はそれを感謝していない場所にジャンプします。

すなわち、全体クラスまたはメソッドをフォーマット閉鎖栄誉、オン。それはあなたがそれを好きとし、Ctrl-Zをヒットしない方法を変更する参照、クロージング栄誉を入力します。 (私はあなたが実際のオプションを探していたいずれかが存在する場合、私は知りません知っている)。

他のヒント

それは属性に対して動作しますが、Toolsの下で見ればわからない - > Options - > Text Editor - > C# - > Formatting - > Wrapping - > Leave block on single lineLeave statements and member declarations on the same lineを。

簡単に、ios、androidとmac用にc#とができるはずがない。このオプション:

  • 場所type属性で同じライン
  • 場所属性に同じライン
  • 場所物件/indexer/イベントの属性は同一線(はい)
  • 場所フィールド属性に同じライン

Itコストの少女だと強迫観念だと思いますので一部のブランドを表示;)

またremap Ctrl+K, Ctrl+D に簡単に、ios、androidとmac用にc#の沈黙を形式コード体験のフォーマット至福のひととき。

どのような私のために最高の仕事をすることで、オートフォーマットを無効にすることでした。そして、貼り付けます。私はめったにとにかくこれらの回で、オートフォーマットをしたいです。これは、属性を入力し、厄介な干渉を受けずに周りにそれらを移動することができます。

  

[オプション]> [テキストエディタ]> [C#>の書式>一般

うん、Ctrl+E, Dはあなたの友達です。あなたはText editor optionsで書式設定を最適化することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top