Antwort

3

Um es mit ReSharper zu machen, sollten Sie die Option deaktivieren Sie "Existierende Zeilenumbrüche" in ReSharper/Optionen/Code-Bearbeitung/C#/Formatierungsstil/Zeilenumbrüche und Umbruch.

Oder fügen Sie einfach diese Zeile in Ihre .dotSettings

<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/KEEP_USER_LINEBREAKS/@EntryValue">False</s:Boolean> 

Dann könnten Sie Ihren Code-Format, Code Cleanup Tool (Standard-Tastenkürzel Strg + Alt + F) oder nur durch ein Semikolon oder Klammern eingeben.

4

ich ein Setup für den schnellen Einsatz mit einem regulären Ausdruck suchen/ersetzen wie folgt:

(Anmerkung: Ich verwende VS 2015, so dass Ihre Hotkeys unterschiedlich sein können)

  1. Verwenden Ctrl + H zum Öffnen der Schnellsuche ersetzen.
  2. Achten Sie darauf, die „Use Regular Expressions“ Button aktiv ist/getoggelt-on, und dass Sie eingestellt sind in „Selection“ (nicht „Dokument“ oder „Gesamtlösung“ oder was auch immer)
  3. Typ
    suchen \s+
    und space ()
    in den Feldern "Suchen" und "Ersetzen durch".
  4. Drücken Sie Esc, um den schnellen Suchlauf zu beenden.
  5. Nun, solange Sie nichts ändern, können Sie einen beliebigen Text Sie einzelne Zeile machen wollen wählen, und verwenden Sie die folgende Hotkey-Sequenz schnell zu formatieren:
    1. Ctrl +H (Öffnen schnelle Suchen/ersetzen)
    2. Alt + A (ersetzen Sie alle Vorkommen von 1 oder mehr Weiß Spc verkohlt mit einem einzigen Raum.
    3. )
    4. Geben Sie (Schließen Sie das Pop-up-Fenster, das "X Vorkommen gefunden")
    5. Esc (Exit schnelle Suchen/Ersetzen und kehren Sie zu Ihrem Code sagt)

Ich benutze diese die ganze Zeit nach Visual Studio Dinge wie die Implementierung von Schnittstellen, um Dinge wie

in Stuf zu verwandeln wie

drehen f wie

public SomeType SomeProperty { get { return someField; } set { /*Some Simple Set Code*/; } } 
+0

Bestätigt, dass dies in VS2012 funktioniert. Hat mich eine Menge Zeit gerettet! – Sawyer

2

wählen Sie einfach den ganzen Text

und drücken (control + j)

und es wird 1 Zeile Code werden

0

können Sie Ihre VS ändern Einstellungen Formatieren Sie den Code automatisch auf die von Ihnen gewünschte Weise, wählen Sie dann ein beliebiges Zeichen mit Zeilen-/Blockende (';' oder '}') aus und geben Sie es ein, nachdem der Text formatiert wurde, und VS formatiert es für Sie.

Verwandte Themen