Контекстная помощь в Visual Studio - PullRequest
4 голосов
/ 15 октября 2008

Есть ли способ изменить контекстно-зависимую справку в Visual Studio, чтобы она выполняла поиск только по тексту под кареткой, а не по ошибке компиляции в вашем коде?

Дополнительная информация: После того, как вы скомпилируете и получите ошибку компиляции (подчеркнуто), поместив курсор в подчеркнутый текст и нажав клавишу F1, вы перейдете на страницу ошибки Compliation вместо справки для функции под кареткой. Можно ли изменить это поведение, чтобы всегда обращаться к справке метода / ключевого слова?

Язык: C #

Ответы [ 2 ]

2 голосов
/ 17 октября 2008

Единственное решение, которое я нашел, это исправить ошибку компиляции; -)

Обходной путь должен использовать окно «Динамическая справка» (из меню справки, или CTRL-F1, D), ошибка компиляции - верхняя часть списка, но следующий элемент будет указан следующим .

Для тех, кто не понимает вопроса, вот тривиальный, нереальный пример:

int myInt = new int(3);

Как только вы уходите с линии, 'new int (3);' бит подчеркнут красным, но если вы выберете второе «int» и нажмете «F1», вы получите помощь по объявлению целых чисел.

Однако, если вы его скомпилируете, раздел с ошибками подчеркнут волнистой синей линией, выбрав int и нажав F1, вы поможете с ошибкой компиляции. Это не просто случай, когда фокус перемещается в окно списка ошибок.

0 голосов
/ 15 октября 2008

Если я помню, после компиляции выбранное по умолчанию окно - это сообщение (список ошибок). Если вы нажмете F1 в этот момент, вы получите справку по сообщению об ошибке. Но если вы выберете окно кода, вы получите помощь по выделенному тексту.

Это поведение, которое вы испытываете ???

...