Подтвердить что ты не робот

Ctrl + Dot (ShowSmartTag) не работает в Visual Studio 2012

Теперь я использую Visual Studio 2012, и теперь комбинация клавиш для "ShowSmartTag", Ctrl + . не работает. Я googled немного нашел, что кто-то сказал, что CodeRush's Quick Nav shortcut - то же самое, поэтому я отключил эту команду в CodeRush, но все же я не могу исправить это, Я также пытался отключить все эти подозрительные расширения, но до сих пор не добился успеха. Любая идея?

4b9b3361

Ответ 1

Это CodeRush, вызвавшее проблему, и я ее удалил, затем SmartTag снова работает. Я предполагаю, что CodeRush полностью заменил встроенный SmartTag VS2012.

Ответ 2

Все сочетания клавиш можно просмотреть с Tools > Options > Environment > Keyboard. Что говорит ваша команда View.ShowSmartTag о текущих ярлыках?

Keyboard Options

Если вы попытаетесь назначить CTRL + . на что-нибудь, он скажет вам, если ярлык используется чем-то другим...

Ответ 3

В моем случае это была Веб-Essentials, которая вызвала эту проблему. Я отключил его, и теперь все работает хорошо.

Ответ 4

На моем ПК проблема возникает главным образом при переименовании метода или параметра...

Чтобы проанализировать это, я начал первый экземпляр VS 2012 без начала редактирования исходного кода. Затем я начал второй экземпляр VS 2012, который должен быть прикреплен к первому экземпляру VS:

  • Отладка- > Присоединить к процессу
  • Посмотрите на devenv.exe, title= заголовок главного окна VS
  • Выберите управляемый и собственный код
  • Attach

Включить разрыв при возникновении исключения:

  • debug- > Исключения
  • Включение исключений С++, исключений для обычного языка Runtime
  • OK

Теперь, когда я начал редактировать имя параметра в первом экземпляре VS, возникла ошибка, и отладчик во втором экземпляре показал мне ошибку в надстройке Profiler. После того, как я удалил надстройку, ShowSmartTag, вызванный клавиатурой, снова отлично работает.

Ответ 5

У меня та же проблема с Ctrl + ., и я запускаю эту горячую клавишу в любом месте Visual Studio, но это бесполезно. Мой ноутбук ThinkPad T430 сделан во Вьетнаме; Я думаю, что это проблема по стандарту клавиатуры.

Возможно, вам нужно установить еще одну горячую клавишу для "ShowSmartTag". Например, я удалил "NavigateTo" и добавил Ctrl + + в "ShowSmartTag".