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



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

1473   19  

19 ответов:

есть выпадающее меню прямо над окном кода:

alt text

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

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

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

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

перейти к опции - > текстовый редактор - >(ваш язык)

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

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

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

Resharper имеет окно структуры файла, которое очень похоже на Eclipse outline view. Первоначально ответил в:

Visual Studio 2012: Список всех методов в классе

Resharper справка: http://www.jetbrains.com/resharper/webhelp/Reference__Windows__File_Structure_Window.html

Screen shot of File Structure window

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

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

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

Он имеет множество функций, которые вы можете найти на их сайте.

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

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

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

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

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

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

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

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

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

С Visual Studio 2010

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

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

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

Microsoft не хочет реализовывать этот полезный инструмент, но если случайно вы можете иметь визуальную помощь, у вас есть ее в VAssistX > Tools > Va Outline. Хотя плагин не является бесплатным.

Я использую USysWare DPack с тех пор навсегда. Он очень маленький и не навязчивый, поэтому, если все, что вам нужно, это быстрое окно быстрого доступа, показывающее список методов текущего файла, который вы используете, он обеспечивает именно это. Хорошо, что автор все еще активен после более чем 10 лет, чтобы продолжать предоставлять те же функции в последнем выпуске VS.

https://marketplace.visualstudio.com/items?itemName=SergeyM.DPack-16348

после установки, просто используйте Alt + M, чтобы открыть окно списка способ. Я предпочитаю показывать всех участников вместо этого, но это зависит от вас.

хороший чистый способ сделать это-использовать View.SynchronizeClassView.

enter image description here

дополнительно вы можете:

  • закрепите окно просмотра класса
  • свернуть верхнюю панель (список всех классов)

и теперь он чувствует себя так же, как функция Visual Assist "список методов в текущем файле" (который также перечисляет членов btw).

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

- e

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

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

в отношении

grep-i " sub " имя файла.ВБ > методы.формат txt grep-i "функция" имя файла.ВБ >> методы.txt

Comments

    Ничего не найдено.