Вопрос

Я уже некоторое время использую Visual Studio в качестве основной IDE (хотя я все еще использую Emacs для некоторых личных проектов).

Мне нравится, как Emacs форматирует код C/C++, и я хотел бы убедить Visual Studio использовать аналогичные соглашения для кода C#.Например, в Emacs вызов функции C выглядит так:

functionName(argument1,
             argument2,
             argument3);

тогда как в коде C#, отформатированном Visual Studio, вызов функции выглядит так:

functionName(argument1,
    argument2,
    argument3);

что мне кажется хуже.

Есть ли способ настроить правила форматирования кода Visual Studio?Есть какие-нибудь плагины, которые с этим справятся?

Большое спасибо,

Это было полезно?

Решение

Инструменты > Параметры > Текстовый редактор > C# > Форматирование

и

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

Другие советы

Решарпер (выше) это хорошо. CodeRush теперь свободен от DevExpress. Я наслаждался использованием их продуктов на протяжении многих лет.

http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX /

См. также это расширение, которое будет автоматизировать процесс при каждом сохранении файла:

scroll top