Чи є спосіб швидкого пошуку файлів у Visual Studio 2010?


199

Чи має Visual Studio 2010 вбудований спосіб швидкого пошуку / відкриття файлів, подібний до функції Ctrl+ Shift+ Oу Eclipse?

Редагувати: Або Resharper пропонує цю функцію?


9
Так, ctl + shift + t в R # ще краще.
DShultz

6
або Ctrl + COMMA в C #, що прирівнюється до Edit.NavigateTo
pengibot

Відповіді:


425

Ctrl+,

Я здивований, що ніхто не дав правильної відповіді:

Перейти до, щоб показати вам список відкритих файлів та багато іншого. http://weblogs.asp.net/scottgu/archive/2009/10/21/searching-and-navigating-code-in-vs-2010-vs-2010-and-net-4-0-series.aspx

CTRL + COMMA - твій друг.


31
Більше того, він розуміє FCLN (FirstCapitalLetterNotation). Наприклад, щоб знайти ValidateDate, просто введіть VD
Кирило Осенков

2
Дуже корисно, ура! Я використовую vb, і мені чомусь довелося скинути відображення клавіатури (до Visual Studio C # 2005), щоб це працювало - Інструменти / Параметри / Клавіатура / Застосовуйте додаткові додаткові ..
wheelibin

1
Я теж повинен був додати ярлик сам, оскільки він не призначений edit.navigateto, але зараз працює ласощі. Єдина проблема, я хочу, щоб він міг шукати з нечутливих до справи випадків
pengibot

2
Для тих, хто намагається це зробити у виданні Express, ця функція доступна лише у платній версії Visual Studio 2010.
Девід,

4
Якщо ви втратили ярлик: Pre VS2017, він знаходиться в розділі Інструменти, Параметри, Клавіатура >>> Edit.NavigateTo. У 2017 році це перенесли на Edit.GoToAll( капелюшний наконечник )
ruffin

42

Ctrl+ Alt+ Aвідкриває вікно команд, наберіть "відкрити", потім почніть вводити імена файлів, і воно буде динамічно автозаповнюватися наявним іменем файлу рішення.


Не ідеально, але корисно. Дякую.
Cody C

для скорочення введення псевдоніму для відкриття файлів "з" також можна використовувати замість "відкрити". Для отримання додаткової інформації: msdn.microsoft.com/en-us/library/c3a0kd3x.aspx
Георгієв

Це для мене переможець!
nawfal

16

Я використовую Ctrl+, /щоб перейти до панелі команд (те саме, що у вікні пошуку, але з текстом> з префіксом>). Потім я набираю "з" (для "відкритого файлу") і починаю вводити ім'я файлу для відкриття. Можливо, відповідність автоматично відображає VS.

Я також виявив, що при використанні ReSharper знайомий ярлик Eclipse для відкритого типу ( Ctrl+ Shift+ T) відображається на команду GotoFile ReSharper.


дякую, тепер я знаю, що "з" означає "відкритий файл", я навіть не знав, що це абревіатура :)
Răzvan Flavius ​​Panda

7

Існує також інший спосіб пошуку файлів у Visual Studio 2010, хтось може бути корисним.

У командному полі на панелі інструментів візуальної студії введіть "> of" та почніть вводити ім'я файлу, він підкаже список запитів. Примітка. Цей клас знайдеться лише на сторінках, які не пробують самі.

введіть тут опис зображення


6

цей додаток буде дуже корисним для швидкого відкриття файлів із візуальної студії, натиснувши CTRL + K + O

http://visualstudiogallery.msdn.microsoft.com/en-us/3eb2f230-2728-4d5f-b448-4c0b64154da7


@DimitriC: прочитайте відгуки про це, і повідомляється, що це повільно. Альтернатива (яку я автор) - VSFileNav
Ян

@Ian, - Я використовував це часто (і досі), і це чудово, на мою думку.
Містер Муз

Емм, додаток, можливо, Швидкий відкритий файл для Visual Studio 2010 , який є новим посиланням.
zhenguoli

4

CTRL+SHIFT+Fвідкриє знахідку у діалоговому вікні пошуку файлів. Результат, як правило, буде вказано на нижньому розділі VS у полі результатів пошуку файлів. Подвійне клацання результату відкриє його


CTRL + SHIFT + S нічого не робить для мене? І мені дуже хочеться щось шукати під час введення тексту. Є кілька доповнень, які роблять це для більш ранніх версій VS, але я сподівався, що MS включить його у цю версію VS.
Cody C

Ctrl + Shift + F відкриває "Знайти у файлах".
вранці

4

У DPack є діалогове вікно для пошуку файлів у поточному рішенні (пошук усіх або лише відкритих файлів), а також діалогове вікно для пошуку поточного файлу за методами, властивостями тощо. Дуже приємно! Зауважте, що поточна версія підтримує лише VS 2012 або новішу версію, але вони мають бінарні файли для старих версій VisualStudio:

http://www.usysware.com/dpack/

Ви також можете спробувати Sonic File Finder , який робить щось подібне до CTRL + COMMA:

http://www.jens-schaller.de/sonic-tools/sonicfilefinder/overview/overview.htm


3

У версії VS2017 або новіших версіях у нас є команда під назвою " Edit.GoToAll ".

Так можна налаштувати його за допомогою інструментів VS.

див. нижче оснащення.

введіть тут опис зображення

Я налаштував свої ключі для пошуку файлів як CTRL + SHIFT + T


2

VSFileNav - розширення, яке я створив, що дозволяє швидко шукати файли. Це, в основному, все функціонування ReSharper, яке було вимкнено в експрес-версії VS2010 (мені це дуже подобалося).

Це також безкоштовно :)


2

Для пошуку імен файлів я використовую інструменти живлення Visual Studio Productivity Power: http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ Він додає вкладку до Провідника рішень під назвою "Навігатор рішення". Він показує всі файли рішення у дереві та має панель пошуку вгорі.

Щоб шукати текст у всіх файлах рішення, використовуйте джерело пошуку Entrian: https://stackoverflow.com/a/9994522/24267


1

Visual Assist має щось подібне. Вам доведеться заплатити за плагін (і я не думаю, що ви можете використовувати плагіни в експрес-версіях).

(Якщо ви робите C ++ і не плануєте купувати Visual Assist, не забудьте ніколи не встановлювати пробну версію. Це викликає звикання.)


1

У Eclipse, Ctrl + Shift + O = "Організувати імпорт" ..., що я не впевнений, що це таке. Але це не Ctrl + Shift + F = Знайти у файлах, що є у Visual Studio.


0

На жаль, VS не пропонує цю функцію пошуку за типом (та багато іншого).


3
Це не правда. Подивіться Перейти до VS 2010.
Кирило Осенков

1
Якщо ви бажаєте шукати лише поточний вихідний файл, у вас також є варіант Посилений пошук CTRL + SHIFT + I, який є опцією пошуку під час введення.
Люк Кім

0

Введіть> відкрити ім'я файлу у вікні команди в студії Visual, також можна відкрити файл


0

NavigateToAll розширює вбудовану функцію Navigate To, дозволяючи відкривати будь-який файл на диску (не лише той, що знаходиться в рішенні).



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.