Подтвердить что ты не робот

Кто-нибудь знает визуальную студийную клавиатуру, чтобы поменять местами две стороны заявления?

Просто интересно, знает ли кто-нибудь о сокращении клавиш на две части заявления. Например:

Я хочу обменять

firstNameTextbox.Text = myData.FirstName;

to

myData.FirstName = firstNameTextbox.Text;  

Кто-нибудь знает ярлык, если он есть? Очевидно, я бы напечатал их, но есть много операторов, которые мне нужно поменять местами, и я думаю, что такая комбинация была бы полезна!

Не стесняйтесь бросать любые ярлыки, которые вы считаете здоровыми!

Мой вклад будет CTRL + E, D - это отформатирует ваш код до стандартов Visual Studio! Довольно хорошо известно, что я угадываю, но я использую его all время!:)

UPDATE

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

Поиск:

{.+\.Text = myData\..+};

И замените на:

\2 = \1;

Надеемся, что люди могут применить это к своим выражениям, которые они хотят обменять!

4b9b3361

Ответ 2

Вот как я мог бы сделать это без специального сочетания клавиш:

  • Сначала выберите текст, который вы хотите изменить, и замените

    " = " with "                 =               "
    

    (здесь нужно добавить много пробелов).

  • Если вы удерживаете Alt и используете мышь, вы можете выбрать "блок" кода. Используйте это, чтобы выбрать только текст в правой части уравнения (полезно добавить лишнее пространство в этом выборе)
  • Используйте ту же комбинацию Alt + Left-Click, чтобы выбрать начало левой части (просто выберите пустую область). Здесь вы можете вставлять текст.
  • Если вы добавили лишнее пространство в текст, который вы только что добавили, просто должны быть в состоянии легко вставить = с помощью метода Alt + Click. Используйте тот же трюк, чтобы удалить знак равенства, который свисает с правой стороны блока кода.

Хотя это может и не делать именно то, что вы ищете, я нашел эти трюки весьма полезными.

Ответ 3

Если вы используете ReSharper, вы можете сделать это, нажав Ctrl Alt Shift + или

Ответ 4

Эта функция находится в Resharper. Выберите сегмент кода и нажмите мастер содержимого, который является значком карандаша в левом углу, выберите "Список действий", затем выберите "Обратное присвоение". Это сделано.

Ответ 5

swap-word - это расширение VSCode, которое звучит так, будто оно будет делать то, что вы хотите.

Быстрое разделение места на два слова или выбор...

Но я не уверен, совместим ли он с VS.