ЧАСТЬ I
Visual Studio
Механизм VS по умолчанию, который вы упоминаете, отключается с помощью Ctrl + Period или Shift + Alt + F10
Шаблоны CodeRush
Позвольте мне процитировать Марка Миллера (главного архитектора CodeRush) для этой части:
" Шаблоны CodeRush (например, фрагменты кода VS на стероидах) будут добавлять пространства имен по мере необходимости, поэтому, если вы используете шаблоны для создания классов, методов, переменных, свойств, событий и ссылок на типы, ссылки на пространство имен будут добавлены автоматически, и вам редко понадобится использовать функцию VS для добавления пространств имен. Чтобы начать работу с шаблонами, мы рекомендуем закрепить окно обучения CodeRush (DevExpress | Инструмент Windows | CodeRush) сбоку редактора и проверить это окно обучения для подсказок. и шаблоны, которые вы можете использовать для генерации кода, который вам нужен. Просто введите шаблон, как он отображается в окне, и разверните его, используя пробел."
Попробуйте серию v, серию m, серию n и серию t.
Итак, что я имею в виду под этим:
- Запустить обучающее окно CodeRush (DevExpress \ Инструмент Windows \ CodeRush)
- Пристыковать его влево
- Вернуться в редактор
- Введите 'v' (без кавычек)
- Осторожно, это контекст чувствительно
- Попробуйте это, пока карета находится в классе.
- Попробуйте это, пока каретка находится в методе.
- Теперь посмотрите на окно обучения.
- Вы должны увидеть несколько предложений для ввода дополнительных символов.
- Введите одно из предложений, а затем нажмите пробел.
Так вы познакомились с шаблонами серии v.
Не стесняйтесь проверить серии m, серии n и серии t.
Также обратите внимание, что в окне обучения также отображаются подсказки, когда вы находитесь на пустой строке.
Плагины сообщества
В CodeRush нет ничего, что обеспечивало бы функциональность "Добавить использование для этого типа".
Однако существует множество плагинов сообщества , которые добавляют всевозможные функции в CodeRush. Эта расширяемость является одной из лучших функций CodeRush.
В частности, один плагин Refactor_Resolve имеет функциональность, которая может приближаться к тому, что вы описываете.
ЧАСТЬ II
Я не верю, что в настоящее время CodeRush предоставляет какие-либо усовершенствования intellisense.
К сожалению