A.vim является большим небольшим плагином. Это позволяет Вам быстро переключаться между заголовочными и исходными файлами с единственной командой. Значение по умолчанию :A
, но я повторно отобразился, оно к F2
уменьшает нажатия клавиш.
Я думаю, что если вы нажмете ALT, SHIFT и F10 в Visual Studio - intellisense выпадет с опцией, чтобы вы могли добавить пространство имен класса, который вы только что набрали.
Вы всегда можете повесить большой плакат на стену вашего куба, как я.
CTRL + '.' откроет меню, в котором вы можете либо добавить «использование», либо полностью указать класс.
Если вы знаете имя класса в .Net, но не знаете, в каком пространстве имен он находится, его может быть сложно найти, особенно если у вас нет ссылки / использования для сборки
Здесь пригодится обозреватель объектов (Ctrl + W, J).
Откройте его, введите имя, он выдаст вам все совпадения, либо в пределах ваш проект / решение или вся структура .Net.
Изменить:
Как указывает комментарий SC Madsen, это также помогает, если вы помните только ЧАСТЬ имени класса, также если вы помните только имя метода, но не класс.
Обычно я использую автономную программу чтения MSDN с левой панелью, установленной на вкладку «Индекс».
Другой вариант в Visual Studio - ввести имя типа, как если бы вы объявляли переменная, а затем посмотрите, что она предлагает. Если имя становится голубого цвета (по умолчанию), значит, оно находится в одном из пространств имен, которые вы уже импортируете - просто наведите на него курсор, чтобы узнать, какое. В противном случае посмотрите, для каких пространств имен он предлагает добавить директивы using.
Используйте функцию поиска в .NET Reflector от Red Gate Software.
You can right click and select "Go To Definition" in VS and this will either load the class definiftion in your solution or it will show a metadata view of the class definition using reflection. Either of those should have the namespace defined near the top of the page.
If you need to add the namespace with a using decliration right click the unresolved class and mouse over to resolve. It will show you a list of namespaces that contain that class and selecting one will generate the using statement.