В Visual Studio 2010 intellisense не отображается для длинных сигнатур методов - PullRequest
0 голосов
/ 22 мая 2010

Проблема в точности соответствует задаче в заголовке вопроса.

Когда я печатаю в текстовом редакторе и ссылаюсь на открытый метод с длинной сигнатурой (много параметров, обычно 10 или более)intellisense просто перестает работать.Иногда будет мерцать;в других случаях он вообще не будет отображаться.

Только видел, как это происходит с C #, но я больше ничего не использую.Это может произойти и в VB.Не знаю.

Кто-нибудь еще видел это?

Я гуглил в течение часа, но, похоже, не могу это сгладить.Я перезапустил VS, перезагрузил компьютер, включил / отключил intellisense в Сервис -> Параметры.НИЧЕГО не работает.

Ответы [ 2 ]

3 голосов
/ 25 июня 2011

Вы можете нажать CTRL Shift Пробел , чтобы восстановить его.

Еще лучше, Ctrl Shift Alt + C копирует его в буфер обмена.

Затем Ctrl Shift Alt + P вставляет его. Удобно для шаблонов.

1 голос
/ 09 августа 2011

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

К сожалению, независимо от того, что я делаю, я не могу заставить его отображать более 37 параметров ...

Нашел частичное решение - изменить размер шрифта Предположительно было запланировано исправить в SP1 ... http://social.msdn.microsoft.com/Forums/en/vseditor/thread/e2f06f24-0b68-48f3-a8b3-c31948f6e168

...