2008-11-14 19 views
12

Używam Visual Studio jako mój główny IDE na chwilę teraz (I nadal korzystać Emacsa dla niektórych osobistych projektów, choć).wizualna Studio kod formatowania

Podoba mi się sposób, w jaki Emacs formatuje kod C/C++ i chciałbym przekonać Visual Studio do użycia podobnych konwencji dla kodu C#. Na przykład, w Emacs, wywołanie funkcji C wygląda następująco:

functionName(argument1, 
      argument2, 
      argument3); 

natomiast w kodzie C#, Visual Studio, sformatowane przez wywołanie funkcji wygląda następująco:

functionName(argument1, 
    argument2, 
    argument3); 

co wydaje mi się gorzej.

Czy istnieje sposób na zmodyfikowanie reguł formatowania kodu Visual Studio? Jakieś wtyczki, które mogą sobie z tym poradzić?

Dziękujemy,

Odpowiedz

20

Narzędzia> Opcje> Edytor tekstu> C#> Formatowanie

i

http://www.jetbrains.com/resharper/features/code_formatting.html#Code_Formatting

+1

Dzięki, ale jednocześnie, że umożliwia wielu dostosowań, nie widzę sposobu, aby rozwiązać problem mój przykład. Ale to tylko drobna rzecz. –

+0

Możesz także upuścić pierwszy argument do następnego wiersza, który spowoduje wyrównanie wszystkich argumentów. –

+1

Dzięki za sugestię, czasami to robię, ale "marnuje" linię. Jednak jestem trochę zły, bo uważam, że Emacs domyślne formatowanie lepiej (założę się, że czuję się w drugą stronę, gdybym użył Visual Studio przed Emacs :-)) –

Powiązane problemy