2009-12-10 5 views

Antwort

46

Sie

Strg + Umschalt + Alt + Pfeil links versuchen/rechts

Pfeil. Rechts

unter

Gefunden

Resharper-> Code-> Nach links oder verschieben.

+7

HINWEIS: Dies ist kein Refactoring, dh es wird keine Anrufer ändern. Es ist einfach eine Möglichkeit, den Text zu verschieben. Wenn Sie wirklich umstrukturieren möchten (alle Anrufer entsprechend neu anordnen), verwenden Sie Signatur ändern, wie Sam Holder vorschlägt. –

+10

Ehrfürchtig. Großartig für das Reparieren (andere Leute natürlich) Assert.AreEqual() Fehler. –

+0

@DavidPeters Genau der Grund, warum ich dieses Problem googelte! – ThePadawan

0

Ich weiß Refactor pro tut dies - es heißt die "Reorder Parameters" Refactoring.

Sieht aus wie VS 10 hat auch diese built in.

Und ReSharper nennt es Change Signature.

+0

es ist in vs2008 sowie –

+0

und msvs2005 obwohl wahrscheinlich nicht Express-Version –

7

Ich weiß nicht, ob es einen Hotkey gibt, der genau das tut, aber mit Resharper können Sie die Signatur ändern und dann die Parameter neu anordnen.

Der Standard-Hot-Key für Änderung Signatur ist Ctrl-F6

+0

Tools => Optionen => Tastatur - sollte möglich sein, Hotkey zu setzen. –

+0

In R # 8 ist der Hotkey STRG + R, S –

0

In VS> = 2005 Ctrl-R, O ist Standard für eingebaute Reorder-Parameter Ich denke - oder Rechtsklick und Refactor-Menü wählen. Ich denke nicht, dass dies natürlich auf Express verfügbar ist.