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

Visual Studio 2015: Как вернуть старый диалог поиска из VS 2010?

Я нахожу новый диалог быстрого поиска:

  • Трудно понять, выбраны ли "Match case" или "Match whole word", особенно когда редактор находится в фокусе.
  • Я нахожу "Aa" труднее понять, чем "Match case", а "Ab" сложнее понять, чем "Match whole word".
  • Ярлыки клавиш, чтобы выбрать Match case/whole word, видны только в подсказке.
  • Диалог больше не перемещается.

Я знаю о переназначении "Найти в файлах" в Ctrl + F, но есть слишком много кликов для поиска текущего документа и всех файлов.

4b9b3361

Ответ 1

Его же ярлык, CTRL + SHIFT + F Однако кажется, что он сильно изменился.

  • По умолчанию он отображает результаты "ALL" в новом окне
  • Нажмите "Найти" Найти далее ", чтобы найти в открытом документе.

Я также использую этот старый диалог. Я не чувствую себя комфортно с этим новым диалогом. Хотелось бы как-нибудь вернуть старый диалог.

спасибо Sameers

Ответ 2

В Visual Studio по-видимому не существует способа выполнить это, но если вы установите AutoHotkey, вы можете имитировать подобное поведение VS2010 (также моя любимая версия).

AHK script Я сделал для себя: pastebin.com/M0fVTzLr

Предполагается, что CTRL-SHIFT-F и CTRL-F сопоставлены с "Поиск в файлах". Поэтому, когда вы нажимаете CTRL-F, например, появляется диалоговое окно "Найти файлы", а AHK script устанавливает "Look In" в "Текущий документ" . Кроме того, когда вы нажимаете ENTER, он не выполняет "Найти все", но выполняет "Найти далее". Чтобы выполнить реальное "Найти все", вам нужно нажать ALT-A.

Кроме того, я сделал SHIFT-ENTER выполнить "Найти предыдущий".

Итак, в основном с этим AHK script вы просто нажимаете CTRL-F, набираете текст, чтобы найти его, нажмите ENTER, чтобы найти его, и SHIFT-ENTER, чтобы найти предыдущий.

Если вы хотите симулировать поведение закрытия диалогового окна "Найти в файлах" после нажатия кнопки "ВВОД" и первого поиска, измените строку:

Enter::SendInput !f

в

Enter::
  SendInput !f
  Wait 100
  SendInput {esc}
  Return

Примечание. Он всегда будет устанавливать поле "Look In" в "Текущий документ" , даже если вы выбрали текст. Тем не менее, вы всегда можете настроить еще одну горячую клавишу, такую ​​как CTRL-ALT-F, чтобы сделать то же самое, что и выше, но установите для параметра "Look In" значение "Selected Text". Поскольку CTRL-F возвращает его в "Текущий документ" , вам не нужно беспокоиться о том, что будет по умолчанию всегда.:)

Ответ 3

Ctrl-Shift-F - это другое диалоговое окно, кроме Ctrl-F. Это старый диалог.

Ответ 4

Ярлык для открытия диалога поиска - Ctrl + Shift + F.