Плагин для Visual Studio для имитации доступа к клавиатуре Eclipse «Открытый тип» или «Открытый ресурс»

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

альтернативный текст

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

6.08.2008 03:44:41
9 ОТВЕТОВ

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

2
6.08.2008 05:06:57

Решарпер делает это с ключевым словом Ctrl- N. К сожалению, это не бесплатно.

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

2
20.08.2015 22:14:18

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

SonicFileFinder 1.8.5

попробуйте надстройку Visual Studio 2005/2008 SonicFileFinder .

2
28.03.2012 19:57:33

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

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

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

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

9
24.02.2014 06:24:08
+1; просто укажите версию VS, которая имеет это "из коробки". Кроме того, инкрементальный поиск не так хорош, как поиск Резарпера. Я точно забываю почему, потому что это было давно, но я вспоминаю, что это так.
dlamblin 31.07.2009 21:15:48

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

  1. Он может искать во всем рабочем пространстве.

  2. Он может искать в любом проекте - даже если этот проект не загружен или даже часть рабочего пространства.

  3. Он может найти вещи с помощью регулярных выражений.

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

  5. И это недорого ($ 0). Я скачал его с http://www.biterscripting.com .

0
21.05.2012 18:30:13

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

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

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

5
27.12.2011 18:22:50

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

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

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

1
1.04.2011 10:37:49
В чем разница между «Code Browser» и сборкой VS в Class-View?
Cohen 21.05.2012 09:23:52

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

Между прочим, он понимает столицы как короткие верблюды (затмение тоже). Например, введите HH, чтобы получить HtmlHelper.

23
21.05.2012 09:38:06
вау ... и я подумал, что лучшее, что они придумали, это "Search Solution Explorer" ( CTRL+;). Это намного приятнее. Между этим и CTRL+QQuick Launch для пунктов меню вам больше никогда не понадобится мышь.
drzaus 2.02.2013 11:57:36

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

С помощью Class View или Object Browser вы можете искать объекты и классы

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

0
15.02.2013 13:21:55