Подтвердить что ты не робот

Плагин для Visual Studio для Mimic Eclipse "Открытый тип" или "Открытый ресурс" Доступ к клавиатуре

Если вы когда-либо использовали Eclipse, вы, вероятно, заметили отличные сочетания клавиш, которые позволяют вам нажимать комбинацию клавиш быстрого доступа, а затем просто введите первые несколько символов функции, класса, имени файла и т.д. Это даже достаточно разумно сначала открыть открытые файлы в списке.

alt text

Я ищу аналогичную функциональность для Visual Studio 2008. Я знаю, что в codeproject есть плагин findfiles, но этот код глючит и немного странный и не дает мне доступ к функциям или классам.

4b9b3361

Ответ 1

Vs11 (возможно, 2010 у него тоже) имеет функциональность Navigate To..., которая (на моей машине) имеет ярлык Ctrl + ,.

Кстати, он понимает капиталы как камкольные коротки (это затмение тоже). Например, введите HH для получения HtmlHelper.

Ответ 2

Это не совсем то же самое, что и Eclipse из вашего описания, но Visual Studio имеет некоторые подобные функции из коробки (я никогда не использовал Visual Assist X, но это звучит интересно).

Найти ComboBox на панели инструментов становится своего рода "командной строки Visual Studio". Вы можете нажать Ctrl + / (по умолчанию), чтобы установить там фокус, а Visual Studio введет " > " в начале текста (указывая, что вы хотите ввести команду вместо поиска). Он даже автоматически завершается по мере ввода, помогая вам находить команды.

В любом случае, чтобы открыть файл оттуда, введите "open <filename> ". Он отобразит любые соответствующие файлы в раскрывающемся списке по мере ввода (он вытаскивает список файлов из открытого в настоящее время решения).

Чтобы быстро перейти к функции, в редакторе кода нажмите Ctrl + I, чтобы начать инкрементный поиск. Затем просто начните вводить текст, пока не найдете то, что ищете. Нажмите Escape, чтобы отменить поиск, или F3 для повторного поиска с использованием того же запроса. Когда вы вводите запрос поиска, строка состояния в левом нижнем углу будет содержать то, что ищет Visual Studio. Конечно, это не будет поиск по нескольким файлам (я никогда не использовал Eclipse, но это похоже на то, что он делает из вашего описания), но, надеюсь, это поможет вам хотя бы немного.

Ответ 3

Если кто-то наткнулся на эту тему:

Там есть бесплатный плагин (созданный мной) для Visual Studio 2008, который имитирует диалог Eclipse Ctrl + Shift + R Open Resource (обратите внимание, а не диалоговое окно Open Type). Он работает с любым типом языка и/или проекта.

Вы можете найти его в Visual Studio Gallery.

Ответ 4

Некоторые из опрятных функций доступны в Visual Assist X, хотя не все из них. Я спросил их на форумах, но они пока не появились. VAX регулярно обновляется на грубом 4-недельном периоде для исправлений ошибок и новой функции каждые пару месяцев.

Ответ 5

Resharper делает это с помощью ключевого слова Ctrl - N. К сожалению, это не бесплатно.

Visual Studio не имеет ничего подобного этой функции помимо Find.

Ответ 6

Если вы ищете надстройку, подобную этой, чтобы быстро перейти к исходным файлам в вашем проекте:

SonicFileFinder 1.8.5

попробуйте дополнение Visual Studio 2005/2008 SonicFileFinder.

Ответ 7

Найден этот поток при поиске Eclipse Ctrl + Shift + R и после просмотра галереи Visual Studio нашел DPack Tools (они бесплатно, и нет, я не поддерживаю их каким-либо образом).

Но это именно то, что я искал: - Alt + U → File Browser (a la Eclipse Ctrl + Shift + R) - Alt + M → Обозреватель кодов (список методов в действительном классе)

У него больше возможностей, но я доволен этими.

Ответ 8

Я использую biterScripting вместе с Visual Studio для более гибкого поиска и манипулирования.

  • Он может выполнять поиск по всему рабочему пространству.

  • Он может выполнять поиск в любом проекте - ДАЖЕ ЕСЛИ ЧТО ПРОЕКТ НЕ ЗАГРУЖЕН ИЛИ ДАЖЕ ЧАСТЬ РАБОЧЕЙ СПОРТИВКИ.

  • Он может находить вещи, используя регулярные выражения.

  • И, ВЫШЕ ВСЕГО, он может делать массовые изменения. Например, вы хотите изменить имя класса из CCustomer на CUser, я могу сделать это всего в нескольких командных строках. Вообще-то, я часто писал сценарии для подобных вещей. Я НЕ ДОЛЖЕН НАЖМАТЬ НА КАЖДОЙ ИНСТАНЦИИ И ЧЕЛОВЕЧНО ИЗМЕНЯЮТ.

  • И это недорого ($ 0). Я загрузил его из http://www.biterscripting.com.

Ответ 9

Я также участвую в разработке Java Development и искал функцию CTRL + T в Visual Studio. Другие ответы относятся к открытому файлу, но поскольку в С# имя класса и имя файла могут быть разными, это не то, что я искал.

С помощью Просмотр класса или Обозревателя объектов вы можете искать объекты и классы

[Вид] → [Вид класса] или [Вид] → [Объект]