Как быстро открыть файл в Visual Studio 2012

Я пытаюсь использовать VS2012 RC, но обнаружил, что одна хорошая функция больше не доступна (или если она еще есть, сообщите мне): в VS2010, если я знаю имя файла, например, MyFile.cs, я могу быстро откройте его, набрав Ctrl + D (или любой другой назначенный ярлык), чтобы перейти к инструменту поиска, а затем введите >of myfile.cs, тогда файл будет открыт, и еще удобнее будет делать инкрементный поиск имени файла. Во всей процедуре мне вообще не нужно использовать мышь.

Новый инструмент быстрого запуска в VS2012 выполняет поиск только в открытых файлах, что действительно не то, что я хочу. Поддерживается ли эта функция в VS2012? Это так или если существует какой-то подобный способ, скажите мне.

Ответ 1

Я использую Ctrl + ;, затем имя файла, затем enter, затем enter.

Ответ 2

Посмотрите на меню EDIT в меню "Навигация"... "Ярлык клавиатуры" Ctrl + ,

Ответ 3

Мне жаль, что есть простой ярлык, чтобы просто открыть файл в рамках решения.

Эти 3 близки, но ни один из них не идеален.

  • Ctrl + ; имеет задержку и не очищает ваш поиск после открытия файла.

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

  • Используя командное окно, вы должны ввести open или of, но в некоторых случаях это может быть/может быть самым быстрым.

    Нажмите Ctrl + Alt + A, чтобы открыть окно команд, затем введите of your_filename

    screenshot of action

Ответ 4

Вы можете поместить это обратно на панель инструментов Standard следующим образом.

  • Щелкните правой кнопкой мыши на панели инструментов и выберите "Настроить"
  • Перейдите на вкладку "Команды"
  • Выберите переключатель панели инструментов
  • Затем выберите "Стандартная" в поле со списком
  • Выберите кнопку "Добавить команду"
  • Выберите "Редактировать" в списке "Категории"
  • Затем найдите и выберите "Go To Find Combo" из списка команд и нажмите OK
  • Переместите его туда, где вы хотите, чтобы он появился на панели инструментов, и нажмите "Закрыть", чтобы сохранить его.

Готово!

//* Ergin

Ответ 5

На самом деле существует много способов переключения на файлы без касания мышью.

Ctrl + , и введите имя файла: переключается на выбранный файл (думаю, это то, что вам нужно)

Ctrl + -: переключение на ранее открытый файл
Ctrl + Shift + -: делает то же самое в обратном порядке

Ctrl + Tab: снова переключается на предыдущий файл
Ctrl + Shift + Tab: делает то же самое в обратном порядке

Удерживайте Ctrl и нажимайте Tab несколько раз: переключение на выбранный файл
Удерживайте Ctrl, нажмите Tab и отпустите Tab, затем выберите файл с помощью клавиш Arrow: переключение на выбранный файл

Обновить:
Вот решение для более новых версий Visual Studio (2017, 2019)

Ответ 6

Так как я не забочусь ни о одном из этих подходов для простого поиска файлов, я использую расширение VSFileNav в VS 2012. Если вы знаете имя файла или его часть, это намного быстрее, чем большинство других подходов, особенно для больших решений. В основном я использую поиск в Solution Explorer для экземпляров, где я помню имя объекта, но не имя файла.