Контекстная помощь в Visual Studio
Есть ли способ изменить контекстно-зависимую справку в Visual Studio, чтобы она выполняла поиск только по тексту под кареткой, а не по ошибке компиляции в вашем коде?
Дополнительная информация. После компиляции и получения ошибки компиляции (подчеркнуто), поместив курсор в подчеркнутый текст и нажав клавишу F1, вы перейдете на страницу ошибок Compliation вместо справки для функции под символом вставки. Можно ли изменить это поведение, чтобы всегда обращаться к справке метода / ключевого слова?
Язык: C#
2 ответа
Единственное решение, которое я нашел, это исправить ошибку компиляции;-)
Обходной путь - использовать окно "Динамическая справка" (из меню "Справка", или CTRL-F1, D), ошибка компиляции - верхняя часть списка, но затем будет указан обычный элемент.
Для тех, кто не понимает вопрос, вот тривиальный, нереальный пример:
int myInt = new int(3);
Как только вы отойдете от линии, 'new int(3);' бит подчеркнут красным, но если вы выберете второе "int" и нажмете "F1", вы получите помощь по объявлению целых чисел.
Однако, если вы его скомпилируете, раздел с ошибками подчеркнут волнистой синей линией и выбрав "int" и нажав F1, вы поможете с ошибкой компиляции. Это не просто случай, когда фокус перемещается в окно списка ошибок.
Если я помню, после компиляции выбранное по умолчанию окно - это сообщение (список ошибок). Если вы нажмете клавишу F1 в этот момент, вы получите справку по сообщению об ошибке. Но если вы выберете окно кода, вы получите помощь по выделенному тексту.
Это поведение, которое вы испытываете???