Ярлык кнопки «Заменить» в диалоговом окне «Найти и заменить» - PullRequest
5 голосов
/ 03 ноября 2010

Я вызываю диалог поиска и замены с Ctrl + H . На F3 он находит результат, но затем я должен охотиться за кнопкой Заменить с помощью мыши. И при каждой новой находке он меняет положение экрана. Есть ли способ использовать этот диалог, используя только клавиатуру?

Это сэкономит мне несколько драгоценных секунд, помноженных на очень большое число (я нахожусь в процессе интенсивного рефакторинга).

Ответы [ 4 ]

11 голосов
/ 15 декабря 2016

В visual studio 2015:

  • Ctrl + H открывает диалог замены.
  • Ctrl + F открывает диалоговое окно «Поиск».

Внутри этого диалога:

  • Alt + N - Фокус "Fi n d" поле ввода
  • Alt + P - Фокус "Re p кружева с"поле ввода
  • Alt + C - Toggle Match C ase
  • Alt + W - Toggle Whole W ord
  • Alt + E - Toggle Regular E xpressions
  • Alt + L - Открыть раскрывающийся список " L ook In".Используйте Вверх / Вниз и Ввод, чтобы выбрать из этого списка:

    • Текущий блок
    • Выбор
    • Текущий документ
    • Все открытые документы
    • Текущий проект
    • Текущее решение
  • Alt + R - R eplace Next

  • Alt + A - Заменить A ll

  • Esc - Диалоговое окно «Отключить»

Например, чтобы заменить «foo» на «bar» в текущем выборе:

  • Ctrl + H - Открывает диалоговое окно «Заменить» с акцентом на «Условия поиска».
    • Введите "foo"
  • Alt + P - Фокус теперь на "Срок замены"
    • Введите «бар»
  • Alt + L , выберите «Выбор», нажмите Enter.
  • Alt + W - Только целое слово
  • Alt + R - Заменить первый член
  • Esc - Закрыть диалоговое окно замены.
3 голосов
/ 03 ноября 2010

Извините,

В Microsoft нет сочетания клавиш, как Replace Next,

Вы можете проверить этот URL

http://msdn.microsoft.com/en-us/library/da5kh0wa.aspx

2 голосов
/ 26 апреля 2012

Вы можете просто скопировать желаемый текст замены перед началом F3 через исходный текст и нажать Ctrl + V , когда вы нажмете следующий матч как VS выбирает текст совпадения для вас.

Это взлом, но он работает.

1 голос
/ 30 мая 2013

Если вы закрепите окно поиска / замены, оно не будет перемещаться с каждой новой находкой.

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

...