Ярлык для перехода между частичными классами

Есть ли ярлык для перехода между частичными классами для одного и того же класса в редакторе VS2012? Я знаю, что могу использовать поиск, но я надеялся на ярлык.


person Community    schedule 16.07.2013    source источник
comment
какие? Как в редакторе?   -  person Jonesopolis    schedule 16.07.2013


Ответы (7)


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

person Michiel de Wolde    schedule 20.02.2014

Немного поздновато для игры, но в Resharper 2016.3 это можно сделать следующим образом:

Ctrl+Alt+F7

Эта функция называется Связанные файлы.

person IbrarMumtaz    schedule 19.01.2017

С Resharper я делаю следующие шаги:

  • Ctrl+Home — перейти к началу текущего файла;
  • Alt+Вниз - для перехода к первому классу (каждый класс я помещаю в отдельный файл, если это возможно);
  • F12 - перейти к частичному.

Может быть, есть более быстрый способ, я хотел бы знать.

person Stanislav    schedule 15.12.2014

Вы можете поместить текстовый курсор на имя класса, затем нажать F12, чтобы показать, где находятся все определения, затем использовать клавиши со стрелками вверх и вниз, чтобы изменить, какой разделяемый класс вы хотите просмотреть (вы также можете попробовать shift+f12 или ctrl+k,r, если f12 не работает). Это не будет идеально, но это немного проще, чем использовать окно поиска.

См. этот ответ на предыдущий вопрос: Найти другую часть PartialClass в Visual Studio IDE?

person David Sherret    schedule 16.07.2013

Я знаю, что с Resharper вы можете щелкнуть, удерживая клавишу Ctrl, на имени частичного объявления класса, и это позволит вам перейти к другим частям. Не уверен насчет ванильного Visual Studio.

person CSJ    schedule 16.07.2013
comment
Не больше, они изменили его, и теперь это боль. - person user4388177; 27.01.2017

Вы также можете использовать Alt+Shift+L для перехода к текущему файлу в обозревателе решений; затем вы можете быстро вверх / вниз к другим частям.

person CSJ    schedule 16.07.2013
comment
Виноват. Еще один ярлык Resharper. Попробуйте этот ответ - person CSJ; 16.07.2013
comment
его Ctrl+Alt+L установит фокус на обозревателе решений. - person Asdfg; 16.07.2013

В VS 2012 у вас есть кнопки навигации вперед/назад на стандартной панели инструментов. Эти кнопки, похожие на кнопки браузера, можно использовать для навигации по коду и дизайнерам. Горячие клавиши клавиатуры для кнопок: Ctrl + - (знак минус) для возврата назад и Ctrl + Shift + - для перемещения вперед.

Их легко не заметить. Я не замечал их до нескольких недель назад.

Кнопки навигации VS 2012

person jfrankcarr    schedule 16.07.2013