Navigate To (CTRL + запятая) в Visual Studio 2010 не работает

У меня установлена ​​новая среда разработки на моем ноутбуке, и по какой-то причине функция "Навигация" (CTRL + запятая) не работает. Это то же точное решение (С#) и точная версия Visual Studio, как и на других компьютерах, где работает эта функция. Он застрял на "Найдено 0 совпадающих результатов", в то время как маленький индикатор выполнения остается там, но пуст.

У кого-то была такая же проблема?

Я бы ожидал, что рядом с .sln будет какой-то файл кеша IntelliSense, но все, что я нашел, это файл .suo, который я удалил, но это не помогло.

Обновление: Я только заметил, что новое решение имеет недостающие файлы (мы не храним файлы конфигурации в SVN). Может ли это смутить его? С другой стороны, я почти уверен, что у нас раньше были файлы, и это не было проблемой.

Ответы

Ответ 1

У меня была та же проблема. Я пошел в Инструменты > Параметры... > Средa > Клавиатура и нажал Reset. Да, это будет reset любые настройки, которые у вас были, но я подумал, что это проблема для меня (у меня надстройка взяла Ctrl-, и даже когда я отключил надстройку, она не работала). Сброс настроек ярлыков клавиатуры сделал трюк.

Ответ 2

Функция Navigate To Feature не использует кеш на диске, поэтому это не должно быть проблемой.

Единственное, что я могу придумать, это приведет к тому, что это поведение будет плохой установкой Visual Studio. Я ненавижу делать это предложение, но вы попробовали восстановить установку?

Ответ 3

Это только для китайского пользователя. Это связано с тем, что Sogou Pinyin (搜 狗 输入 法) занимает эту общую систему быстрого доступа. И он не будет выпущен, если вы просто удалите его.

Перейдите сюда, чтобы отключить его: Язык- > Дополнительные настройки- > Сменить горячие клавиши на языковой панели

Удалить его не работает, вам нужно отключить этот параметр, а затем удалить его.

Ответ 4

Инструменты > Параметры... > Средa > Клавиатура и нажмите Reset. Это будет работать. Если вы установили последнюю версию/фреймворк или переориентацию визуальной студии, это может произойти...

Ответ 6

Для китайских пользователей, если вы используете Sogou Pinyin, вы можете отключить Ctrl + Comma через это.

введите описание изображения здесь