繁体   English   中英

在Visual Studio 2017中自动格式化lambda函数

[英]Auto-formatting lambda-functions in Visual-Studio 2017

如何在lambda函数中自动格式化代码?

我知道这个问题在这里

但问题的解决方案在我的情况下不起作用↓(可能更新)

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

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

我想知道Visual Studio 2017中是否有更新!

或者有一个使用它的快捷方式

例如Ctrl + kCtrl + D.

尝试在lambda表达式之后标记所有代码,然后选择Tab。

经过多次尝试,我找到了解决方案:

要求ReSharper

在Visual Studio中

  • 打开工具 > 选项或按Alt + T + O.
  • 环境选项卡> 键盘下
  • 搜索“ ReformatCode ”并选择Resharper.Resharper_ReformatCode
  • 添加一个新的快捷方式,例如Ctrl + RCtrl + C.
  • 分配 > 确定

你有两个选择

  • 选择代码,然后按快捷方式
  • 按快捷键,将在整个文档上执行命令

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM