Как исправить эту проблему с отображением клавиатуры в Visual Studio? - PullRequest
7 голосов
/ 14 апреля 2009

Что-то (кто знает, возможно, даже я, хотя определенно не намеренно) изменило раскладку клавиатуры в Visual Studio 2008 , и я не могу понять, как вернуть его к значению по умолчанию.

Симптом, который я вижу в качестве проблемы, заключается в том, что когда я набираю имя класса, которого нет в пространстве имен, указанном в операторах using в верхней части файла, ярлык для добавления этого пространства имен в Файл (всплывающая подсказка), который по умолчанию Ctrl + . (точка) был изменен на Shift + Alt + F10 . Возможно, изменились другие ключевые настройки, но в данный момент меня это действительно раздражает.

Способы, которые я уже пытался исправить, которые не работали

  • Инструменты, Настройки, Окружающая среда, Клавиатура, нажмите кнопку Сброс. (Для дополнительной схемы сопоставления установлено значение По умолчанию, но я также пробовал VC # 2005; ни одна из них не устранила проблему.)
  • Инструменты, настройки импорта и экспорта, повторный импорт настроек разработчика C #
  • devenv /reset
  • Использование «ремонта» из установщика.

Я знаю, что, возможно, смогу исправить только эту привязку одного ключа, настроив ее, но я не хочу этого делать. Я хочу сбросить все спецификации привязки клавиш к настройкам по умолчанию.

Ответы [ 6 ]

7 голосов
/ 20 августа 2009

Я выяснил проблему: Ctrl + . был переназначен FSI, когда я установил F #. Вот почему сброс сопоставлений клавиш не решил проблему: у меня все еще был F #. И ответ, на который я потерял другие сопоставления: «Сопоставленные с помощью FSI» (введите FSI в сопоставлениях клавиатуры; их только два).

4 голосов
/ 20 августа 2009

Я столкнулся с той же проблемой, (Tools-Options-> Keyboard) View.ShowSmartTag - это поле, в котором вы можете вручную назначить ярлык для Ctrl + .

Я знаю, что это несколько месяцев после даты, но это должно сработать.

3 голосов
/ 14 апреля 2009

Есть ли у вас "рабочая" визуальная студия? Вы можете экспортировать настройки (только настройки клавиатуры) с этого устройства и импортировать их на свой компьютер.

2 голосов
/ 20 августа 2009

В стандартных привязках клавиш Visual Studio 2008 C # оба значения Ctrl + . и Shift + Alt + F10 Карта для отображения смарт-тега.

Справочный плакат по связыванию клавиш в Visual C # 2008 можно загрузить здесь .

0 голосов
/ 10 августа 2010

то, что случилось со мной ... убедитесь, что клавиша «F lock» на клавиатуре (если она у вас есть) включена ... я не шил, что выключаю, и ничего не работает нормально (F5 - открыть диалог открытия, F10 переключиться в режим разделения!)

0 голосов
/ 14 апреля 2009

Вы делали что-то вроде установки ReSharper ?

Если вы это сделали, вы можете исправить это, выбрав параметры Visual Studio и / или ReSharper (не помню сейчас) и просто настроив их для продолжения использования макетов Visual Studio в отличие от параметров Надстройка.

...