2009-09-25 1 views
4

Есть ли комбинация клавиш для быстрого поиска и открытия файла в Visual Studio 2005/2008, как это делается в TextMate?Есть ли комбинация клавиш для быстрого поиска и открытия файла в Visual Studio 2005/2008, как это делается в TextMate?

В TextMate Команда + T в Textmate вызывает то, что вы можете ввести несколько ключа, который будет отображать все соответствующие файлы и позволит вам быстро выбрать один, Command + T назад и вперед также позволяет вам быстро чередовать два последних файла. Это очень полезно.

Я знаю, что есть Ctrl + Alt + , которая показывает список всех открытых документов, что почти там, но не совсем.

ответ

4

Вы можете нажать Ctrl + D пойти в поле поиска, а затем введите > из файла (с автозаполнения).

Вы также можете сделать это и другие команды в command window или immediate window.

Или, если вы не против покупки, у ReSharper есть Go to File, который я очень рекомендую. Это Ctrl + Shift + N и он отображает приятное диалоговое окно поиска, которое поддерживает подстановочные знаки и другие ярлыки.

1

Если вы заходите в окно поиска в визуальной студии и набираете «> открывать», а затем начинаете вводить текст, автозаполнение будет отображаться для всех файлов вашего решения. Это в 2008 году, не уверен в 2005.

0

Сара Форд в блоге об этом: Did you know... How to open a file in the solution without using either a tool window or a dialog?

Все предыдущие ответы являются точными и упоминаются в ее посте и комментариях. Кроме того, другой подход заключается в том, чтобы запустить командное окно, используя CTRL + ALT + A затем введите «имя файла» или «открыть имя файла» таким же образом, как указано в поле поиска.

@Adam Neal упоминается ReSharper. Другой популярный инструмент - CodeRush/Refactor! Pro, а также окно навигации по файлам, которое можно запустить (и искать) через CTRL + ALT + F ярлык.

1

Из окна в Visual Studio Ctrl + Tab будет переключаться между двумя последними файлами.

Ctrl + Shift + T в Resharper работает так же, как вы описываете.Он предоставляет текстовое поле, в котором вы вводите имя файла, и генерирует живой список, из которого вы можете выбрать. Хорошие функции включают подстановочные знаки (например, клиент * xaml) и сопоставление по именам файлов верблюжьих дел (например, SVD будет соответствовать SingleValueDecomposition.cs). В моей работе, если люди используют одну особенность Resharper, это будет Ctrl + Shift + T.

Если вы используете код C++, а не C#, то Visual Assist предоставляет некоторые функции. И, на мой взгляд, работает лучше, чем Решарпер.

2

Я думаю, что лучшим решением является следующее

CTRL +, (запятая), затем введите имя файла/класс/метод