2012-07-10 3 views
20

контекст, Найти и заменить «окно» в VS2012 (гс)текстовое поле «Найти и заменить» держит курсор

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

Когда вы выполняете поиск в новом «Найти и заменить», вы можете нажать F3, чтобы просмотреть результаты (такие же, как и для старого поведения). Однако вам нужно нажать ESC, чтобы поместить курсор в ваш код. При старой настройке (если у вас есть автоматическое закрытие окна поиска) курсор уже находится в коде. Нажатие вниз, не нажимая ESC, вызывает раскрывающийся список истории поиска, который нужно открыть.

В принципе, я просто хочу старое окно поиска, оно отлично работает.

ответ

17

Нет, это новое окно поиска, и старый в основном больше не доступен. Что вы можете сделать, это сообщение об ошибке на сайте Connect, но, честно говоря, это, вероятно, будет проигнорировано, поскольку MS решила, что удобство использования не важно для этой новой версии Visual Studio (по моему собственному скромному мнению).

Удачи !

Как альтернатива, я предполагаю, что вы могли бы сделать расширение, которое повторяет предыдущее поведение (например, я делаю для всех своих макросов), но это своего рода на территории избыточного количества.

+3

не избыточна вообще - я буду это делать, и разместить его на CodePlex :) – payo

+1

@payo, когда вы это сделаете, пожалуйста, дайте мне знать, поскольку я не большой поклонник «улучшения» Спасибо! –

+11

Старая доступна через 'Ctrl' +' Shift' + 'F' – bobobobo

9

Если вы нажмете Ctl-Shift-F или Ctl-Shift-H, вы откроете диалоговое окно «Найти/заменить в файлах», которое очень похоже на Visual Studio 2010. Даже если в нем говорится «найти в файлах», у вас есть возможность поиска в выбранном тексте и текущем документе.

+3

Насколько мне известно, способ поиска в VS 2012 - 'Ctrl' +' Shift' + 'F', введите ваш термин, а затем нажмите' Alt' + 'F'. Старайтесь не ругаться, когда вы случайно нажимаете enter. – bobobobo

4

Принимая информацию выше, я пошел в Tools/Options/Окружающая среда/Клавиатура и включена ли Ctrl + F и Ctrl + Shift + F горячие клавиши вокруг.

Затем я перетащил окно «Найти и заменить» справа и закрепил его как вкладку (вместе с Обозревателем решений, Свойствами и т. Д.), так как я не нашел способ автоматически закрыть его после начиная поиск.

теперь я могу поместить курсор в любом месте в моем документе, нажмите Ctrl + F, введите свои критерии и нажмите F3, чтобы начать поиск.

Повторно F3, даже после перемещения курсора, ведет себя точно так же, как в добрые времена! (но bobobobo упоминает, будьте готовы проклинать, если вы случайно начать поиск с ENTER вместо F3 :()

+0

Просто хотел сказать спасибо человеку, благодаря вам и Google и SO, я избегал любых разочарований S & R в VS2012 (и мне потребовалось около 12 секунд;) Вернемся к работе! – Shoeless

+0

и ps ... Я сделал то же самое с «заменой» ... переключением Ctrl + H и Ctrl + Shift + H – Shoeless

+0

Вы можете закрыть его снова, нажав Ctrl + Shift + F, или в вашем случае просто Ctrl + F а затем Shift-Esc. Немного громоздко, но все же быстрее, чем мышь. –

Смежные вопросы