Автоформатирование лямбда-функций в Visual-Studio 2017 - PullRequest
0 голосов
/ 08 октября 2018

Как я могу автоматически форматировать код внутри лямбда-функций?

Я знаю, что этот вопрос задан здесь ,

Но решение вопроса не сработало в моем случае ↓ (возможно, обновлено)

public SyncTableViewModel()
    {
        LoadCategoryCommand = new Command(o =>
        {
            Task.Run(() =>
            {

                Task.WaitAll(
                                Task.Run(async () =>
                                {
                                    //....
                                }),
                            Task.Run(async () =>
                            {
                                //....
                            }),
                        Task.Run(async () =>
                        {
                            //....
                        }));
            });
        });
    }

Интересно, есть ли обновление для этого в Visual Studio 2017!?

или есть ярлык для его использования

, например Ctrl + k, Ctrl + D .

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

После многих попыток я нашел решение:

Требования : ReSharper

в Visual Studio

  • Открыть Инструменты > Параметры или нажать Alt + T + O
  • Под Среда вкладка> Клавиатура
  • Найдите « ReformatCode » и выберите Resharper.Resharper_ReformatCode
  • Добавить новый ярлык, например Ctrl + R , Ctrl + C
  • Назначить > OK

у вас есть две опции

  • Выберите код и нажмите ярлык
  • Нажмите ярлык и команда будет выполнена для всего документа

enter image description here

0 голосов
/ 08 октября 2018

Попробуйте пометить весь код после лямбда-выражения, а затем нажмите Tab.

...