Контекстная помощь в Visual Studio

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

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

Язык: C#

2 ответа

Решение

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

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

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

int myInt = new int(3);

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

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

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

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

Другие вопросы по тегам