Окно Visual Studio, которое отображает список методов

В Visual Studio есть окно, которое показывает список методов в активном классе? Небольшое окно, такое как Solution Explorer, было бы замечательно. В Eclipse есть один.

Ответ 1

Там выпадаете чуть выше окна кода:

alt text

Он называется панель навигации и содержит три раскрывающихся списка: первый выпадающий список содержит проект, второй тип и третий элемент (методы).

Вы можете использовать ярлык Ctrl + F2 (переместить фокус на проект вниз) и дважды нажать Tab (переместить фокус на третий снимок), чтобы сфокусировать его, стрелка вниз расширит список.

Изображение полного размера

Ответ 2

Я нашел, как отключить падение, как показано в первом ответе (@ChrisF):

Перейдите в Options- > Text Editor → (ваш язык)

и отметьте "Панель навигации" в разделе дисплея.

Ответ 3

Ярлык для панели навигации Ctrl + F2. Сначала вы выбираете выпадающее меню. Нажмите вкладку, чтобы перейти к раскрывающемуся списку метода, а затем введите метод, чтобы перейти к этому.

Ответ 4

Начиная с Visual Studio 2012 вы можете просмотреть контур (поля и методы) в проводнике решений, расширив node, соответствующий вашему файлу.

Ответ 6

ReSharper имеет "ReSharper | Windows | File Structure ', которая используется для визуализации текущей структуры файла кода.

Ответ 7

Несмотря на этот старый вопрос, возможно, этот ответ поможет вам, как помог мне.

вы можете скачать расширение codemaid отсюда: веб-сайт codemaid

у него есть много возможностей, которые вы можете найти на своем веб-сайте.

тот, который связан с этим вопросом, - это кодовая копия

Визуализировать и перемещаться по содержимому ваших файлов С# и С++ из иерархии древовидных представлений. Быстро переключайтесь между различными методами сортировки, чтобы получить лучший обзор. Перетащите, чтобы реорганизовать код. См. Оценки сложности McCabe и информационные подсказки.

Другими словами, он дает вам возможность видеть методы и свойства, а также реорганизовывать их только с помощью перетаскивания. это мое ежедневное расширение использования

Ответ 8

Нет прямого эквивалента Outline View в Eclipse. Самая близкая вещь, которую я нашел, - это класс, в котором перечислены все классы и их члены/методы. Существует окно поиска вверху, чтобы сузить выбор.

Ответ 9

В верхней части текстового редактора вы должны иметь раскрывающийся список, в котором перечислены все методы, свойства и т.д. в текущем типе; и он доступен для кликов (даже если эти члены определены в других файлах - в этом случае они выделены серым цветом, но вы можете перемещаться вместе с ними). ​​

Кроме того, если вы используете Проводник классов (Ctrl + Alt + C) для навигации по проекту, вы получите полный обзор всех ваших типов. Тем не менее, в Инструментах/настройках нет параметров, которые позволяют отслеживать активный тип в этом окне (есть для обозревателя решений) - возможно, макрос или добавление в порядке...

Ответ 11

В Visual Studio 2015 Вид > Другие Windows > Просмотр ресурсов. Комбинация клавиш Ctrl + Shift + E. Я считаю это чище, чем Class View. С помощью класса View Windows вы можете фильтровать методы/атрибуты на основе модификатора доступа (private/protected/public) и т.д.

Ответ 12

С Visual Studio 2010

Вы выбираете Инструменты- > Настройки- > Настройки экспертов

В левом нижнем углу вы увидите вкладку "Вид класса" справа на следующей вкладке "Обозреватель решений"

В верхней части макета "Вид класса" вы увидите список имен классов, enum, struct,... В нижней части "Макет класса" вы увидите список членов для этого класса, enum или struct

Ответ 13

Вы имеете в виду окно просмотра класса (View- > Class View, или Ctrl + W, C)?

У вас также есть всплывающее окно intellisence

Ответ 14

Microsoft не хочет реализовывать этот полезный инструмент, но если вы случайно можете иметь Visual Assist, у вас есть его в VAssistX > Инструменты > Схема VA. Плагин не является бесплатным, хотя.

Ответ 15

Мой лучший способ сделать это - открыть окно определения кода в окне просмотра → Определение кода или нажать Ctrl + W, D.

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

Привет

Ответ 16

В VS 2012, просто перейдите в View > Class View..., тогда вы получите графический интерфейс класса в основной области вкладки. Теперь перетащите это на боковую док-станцию, и у вас есть тот же самый макет, что и в Eclipse.

-e

Ответ 17

grep -i "sub" filename.vb > methods.txt grep -i "function" filename.vb → methods.txt