Комбинация клавиш Visual Studio для имени метода combobox

В VS 2008 (и, как я полагаю, и в предыдущих версиях), когда в редакторе кода есть 2 комбобокса в верхней части редактора. Слева находится поле со списком классов, а справа - поле со списком методов. Это описания подсказок, но они немного вводят в заблуждение, например, поле "Имя метода" показывает все методы, свойства, события и т.д. В текущем файле. У этих функций есть официальные имена?

Я использую имя метода combobox, потому что часто знаю, что есть свойство или метод или что-то в файле, в котором я работаю, но не могу вспомнить точное имя, поэтому раскрывающееся меню дает мне быстрый способ поиска того, что мне нужно. Но я не могу найти способ назначить сочетание клавиш с этим списком. Есть ли комбинация клавиш или альтернативная функция VS, которую я могу использовать для получения этой функции?

Ответ 1

Благодаря Jeff "Ярлык быстрого доступа к клавиатуре" Macro, я обнаружил, что Ctrl + F2 сопоставляется с командой MovetoNavigationBar, которая выталкивает меня в поле "Имя класса". Добавьте вкладку, и я попал в поле со списком методов.

Ответ 2

Альтернативный способ: DPack (бесплатная надстройка Visual Studio). Это позволяет вам перемещаться очень быстро.

На что вы должны сначала обратить внимание - это Alt + U и Alt + M сочетания клавиш, хотя я хочу, чтобы вы просмотрели его варианты и просмотрели веб-сайт DPak для краткого обзора.

Лично я люблю DPack, и это первое, что я добавляю к своему VS (с ReSharper сразу после него;)

Ответ 3

Я часто использую функцию определения коллапса, доступ к которой вы можете получить, набрав следующую последовательность клавиш:

Ctrl + M, O

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

Я также рекомендую настраивать закладки в вашем коде, чтобы облегчить навигацию (это особенно хорошо работает для нескольких файлов). Поместите курсор на строку кода и используйте следующую последовательность клавиш:

Ctrl + K, K

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

Ctrl + B, N

Ответ 4

Вы можете попробовать сопоставления IncrementalSearch и ReverseIncrementalSearch для этого. Это не так прямолинейно, как использование мыши в выпадающем списке, но оно приведет вас туда, куда вы направляетесь. Просто выполните поиск и продолжайте использовать ярлык, пока не дойдете до нужного.

Отображение производится из emacs, с которым я привык в колледже и наслаждаюсь.

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

Итак, чтобы найти определение, я просто использую Sub methodName() в поиске.

Это полезно для быстрого поиска фрагментов/методов/vars кода, не отрываясь от клавиатуры.