В Visual Studio 2015, как я могу вызвать прерывание или перенос списка параметров?

У меня есть три связанных вопроса.

Рецепт: моя обертка для фигурных скобок настроена на стиль K&R (в конце предыдущей строки), но это не должно быть существенной частью этого, так как какой бы стиль не был установлен в VS и Re#er должен вступить во владение.

  1. Допустим, существующий метод выглядит следующим образом:

    IEnumerable<ITransactionProcessingResult> ProcessTransactions(TransactionProcessingMethod method, IEnumerable<ITransaction> transactions, ISplineReticulator reticulator, AuthorizationToken authorizationToken) {
       return null;
    }
    

    Какой сочетание клавиш или пункт меню в Visual Studio 2015 (с установленным ReSharper 10.0.1) можно использовать для запуска "обрезки" списка параметров, чтобы он автоматически форматировался следующим образом? Я уже знаю об опциях в VS и ReSharper, которые форматируют длинные строки, когда вы печатаете - это не совсем так. Я ищу использование сочетания клавиш: когда мой курсор находится в списке параметров, я могу нажать его, чтобы переключать параметры между одной и несколькими строками.

    IEnumerable<ITransactionProcessingResult> ProcessTransactions(
       TransactionProcessingMethod method,
       IEnumerable<ITransaction> transactions,
       ISplineReticulator reticulator,
       AuthorizationToken authorizationToken
    ) {
       return null;
    }
    
  2. Есть ли что-то похожее, что может вызвать обратное, сложение многострочных "рубленых" параметров в одну строку?

  3. Есть ли что-нибудь подобное для вызовов методов и их аргументов, как прерывания, так и отключения?

Я искал сочетания клавиш в Visual Studio и искал в Интернете сочетания клавиш VS и Resharper, но не могу найти эту опцию. Возможно, на помощь придет нестандартный скрипт...

PS Я использую термин "рубить", потому что именно так в "ReSharper" параметры форматирования называют его "рубить длинные строки". Однако это действие происходит только в соответствии с внутренними правилами во время определенных действий по редактированию текста и не затрагивает код, который уже написан и не редактируется.

Уловка редактирования, такая как переписывание или удаление и повторный ввод символа, который вызывает это по крайней мере в некоторых ситуациях, была бы полезной мерой временного промежутка, но я действительно ищу сочетания клавиш.

0 ответов

Другие вопросы по тегам