Реализовал сабж. В РеШарпере это называется "Import Symbol Completion". Подробности тут:
http://www.jetbrains.com/resharper/features/coding_assistance.html#Import_Symbol_Completion
В отличии от РеШарпера используется сочетание клавиш Shift+Alt+Space (повесить на Ctrl+Alt+Space не удалось, возможно потом перевешу).
Особенности:
1. Если в имеются using-и с alias-ами (using SCG = System.Collections.Generic
и производится попытка закомплитить имя из пространства имен System.Collections.Generic, то новый using не добавляется, а к имени добавляется префикс "SCG.". Например, при попытке закомплитить "List" будет вставлено "SCG.List".
2. Если при комплите имени в этом месте видны другие такие же имена, то будет вставлено полностью квалифицированное имя (с пространством имен и типом).
3. Поддерживается комплит статических членов типов. При этом в using добавляются имена типов в которых объявлены вставляемые имена членов.
4. Поддерживается комплит по методам-расширениям.
5. Конфликты, которые могут появиться при добавлении using-ов, к сожалению не разруливаются. Так что это надо учитывать. Полный анализ слишком сложен. И современный компилятор для это не приспособлен.
По поводу качества. Переделок было много, а реализовал я все это за день. Так что глюки и проблемы просто не минуему. Так что просьба по тщательнее оттестировать. Тем более, что фича очень нужная в работе. Писать using-и руками крайне непроизводительно.