Есть ли в Visual Studio окно со списком методов активного класса? Небольшое окно вроде обозревателя решений было бы здорово. В Eclipse он есть.
visual-studio
visual-studio-2008
Джек Када
источник
источник
Ответы:
Прямо над окном кода есть выпадающий список:
Она называется панелью навигации и содержит три раскрывающихся списка: первый раскрывающийся список содержит проект , второй тип и третьи элементы (методы).
Вы можете использовать сочетание клавиш Ctrl+ F2(переместить фокус в раскрывающийся список проекта ) и Tabдважды нажать (переместить фокус в третий раскрывающийся список), чтобы сфокусировать его, стрелка вниз расширит список.
Полноразмерное изображение
источник
Я нашел, как включить раскрывающийся список, как показано в первом ответе (@ChrisF):
и отметьте «Панель навигации» в разделе отображения.
источник
Начиная с Visual Studio 2012, вы можете просматривать структуру (поля и методы) в обозревателе решений, развернув узел, соответствующий вашему файлу.
источник
partial class
то все члены перечислены под этим узлом, а не только те, которые находятся только в этом файле.Ярлык для панели навигации - Ctrl+ F2. Сначала переводит вас к раскрывающемуся списку типов. Нажмите вкладку, чтобы перейти к раскрывающемуся списку методов, а затем введите метод, чтобы перейти к нему.
источник
В ReSharper есть «ReSharper | Windows | Окно File Structure ', которое используется для визуализации текущей файловой структуры кода.
источник
Resharper имеет окно структуры файлов, которое очень похоже на представление схемы затмения. Первоначально ответил на:
Visual Studio 2012: список всех методов в классе
Справка Resharper: http://www.jetbrains.com/resharper/webhelp/Reference__Windows__File_Structure_Window.html
источник
Несмотря на то, что это старый вопрос, возможно, этот ответ поможет вам, как помог мне.
вы можете скачать расширение codemaid отсюда: сайт codemaid
у него много функций, которые вы можете найти на их веб-сайте.
тот, который связан с этим вопросом, - это копание кода
Другими словами, это дает вам возможность видеть методы и свойства, а также реорганизовывать их с помощью перетаскивания. это мое расширение для повседневного использования
источник
ctrl+m+z
,ctrl+m+space
,ctrl+m+f
,sort lines
,clean whole solution
,collapse all in solution explorer
,arrange methods with drag and drop
,method and properties tree
инструменты , которые можно найти только в некоторых инструментах , таких как reshraper.В Eclipse нет прямого эквивалента Outline View. Самое близкое, что я нашел, - это представление классов, в котором перечислены все классы и их члены / методы. Чтобы сузить выбор, вверху есть поле поиска.
источник
Ctrl + Shift + C
.В Visual Studio 2015 выберите «Просмотр»> «Другие окна»> «Просмотр ресурсов» . Сочетание клавиш - Ctrl+ Shift+ E. Я считаю, что это чище, чем представление классов. С Windows View Class вы можете фильтровать методы / атрибуты на основе модификатора доступа (частный / защищенный / общедоступный) и т. Д.
источник
В верхней части текстового редактора должно быть раскрывающееся меню, в котором перечислены все методы, свойства и т. Д. В текущем типе; и он доступен для нажатия (даже если эти элементы определены в других файлах - в этом случае они неактивны, но вы все равно можете перемещаться по ним).
Кроме того, если вы используете Class Explorer ( Ctrl+ Alt+ C) для навигации по проекту, вы получите полный обзор всех ваших типов. Однако, похоже, нет настройки в Инструменты / Параметры, которая позволяет вам отслеживать активный тип в этом окне (есть для проводника решений) - возможно, макрос или надстройка в порядке ...
источник
В Visual Studio 2005 и 2008 вы можете попробовать Source Code Outliner Power Toy .
альтернативный текст http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SourceCodeOutliner&DownloadId=3493
источник
Вы имеете в виду окно просмотра класса (View-> Class View или Ctrl + W, C)?
У вас также есть всплывающее окно интеллекта
источник
С Visual Studio 2010
Вы выбираете Инструменты-> Настройки-> Дополнительные настройки
В левом нижнем углу вы увидите вкладку «Просмотр классов», справа следующая вкладка «Обозреватель решений».
В верхней области макета «Представление классов» вы увидите список имени класса, перечисления, структуры, ... В нижней области макета «Представление классов» вы увидите список членов для этих классов, перечислений или структура
источник
Хороший чистый способ сделать это - использовать View.SynchronizeClassView.
Дополнительно вы можете:
И теперь это похоже на функцию Visual Assist «Список методов в текущем файле» (которая, кстати, также отображает список участников).
источник
View.SynchronizeClassView
? Я могу найти только "нормальное" представление классов в Visual Studio 2017.Microsoft не хочет внедрять этот полезный инструмент, но если у вас случайно может быть Visual Assist, вы найдете его в VAssistX> Инструменты> VA Outline . Однако плагин не бесплатный.
источник
Использую USysWare DPack с незапамятных времен. Он очень маленький и не навязчивый, поэтому, если все, что вам нужно, это быстрое окно быстрого доступа, показывающее список методов текущего файла, который вы используете, оно предоставляет именно это. Хорошо, что автор по-прежнему активен спустя более 10 лет, просто чтобы продолжать предоставлять те же функции в последней версии VS.
https://marketplace.visualstudio.com/items?itemName=SergeyM.DPack-16348
После установки просто используйте,
Alt + M
чтобы открыть окно со списком методов. Вместо этого я предпочитаю показывать всех участников, но решать вам.источник
В VS 2012 просто перейдите в View> Class View ... затем вы получите графический интерфейс Class View в области основной вкладки. Теперь перетащите его на боковую док-станцию, и вы получите тот же макет, что и в Eclipse.
-e
источник
Мой лучший способ сделать это - открыть окно определения кода в разделе Вид -> Окно определения кода или нажать Ctrl+ W,D .
А потом я получил его, и у меня есть определения методов в отдельных окнах.
С уважением
источник
grep -i "sub" filename.vb> methods.txt grep -i "function" filename.vb >> methods.txt
источник