代码之家  ›  专栏  ›  技术社区  ›  Bassie

有没有一种更简单的方法可以执行“Wrap every parameters->Indent all parameters”?

  •  0
  • Bassie  · 技术社区  · 4 年前

    假设我有以下方法

    public Task HandleAsync(ActivityCreated domainEvent, CancellationToken cancellationToken)
    {
        throw new System.NotImplementedException();
    }
    

    但我希望像这样重新格式化它(缩进所有参数):

    public Task HandleAsync(
        ActivityCreated domainEvent, 
        CancellationToken cancellationToken)
    {
        throw new System.NotImplementedException();
    }
    

    我知道我可以将光标移动到任何参数名称并输入 Ctrl + 选择选项:

    enter image description here

    但是,有没有一种更简单的方法可以做到这一点,比如一个快捷方式,可以立即为我所使用的当前方法做到这一步?

    我在键映射中搜索了“indent”,但没有出现任何有趣的内容:

    enter image description here

    或者,也许还有其他技巧可以更快地做到这一点?例如,如果我使用 Ctrl + 有没有办法告诉VS每次都包装和缩进那些方法参数?目前他们总是排队

    一般来说,我只希望在超过115个字符的行上执行此操作

    0 回复  |  直到 4 年前