Есть ли способ изменить контекстно-зависимую справку в Visual Studio, чтобы поиск выполнялся только по тексту под кареткой, а не по ошибке компиляции в вашем коде?
Больше информации: После компиляции и получения сообщения об ошибке компиляции (подчеркнуто), поместив курсор в подчеркнутый текст и нажав F1, вы перейдете на страницу с ошибкой соответствия, а не на страницу справки по функции под курсором. Можно ли изменить это поведение, чтобы всегда переходить к справке по методу / ключевому слову?
Язык: C#
На каком языке редактируете?





Если я помню, после компиляции по умолчанию выбрано окно сообщения (список ошибок). Если вы нажмете F1 в этот момент, вы получите справку по сообщению об ошибке. Но если вы выберете окно кода, вы получите справку по выделенному тексту.
Это ваше поведение ???
Я думаю, это применимо еще до компиляции
Единственное решение, которое я нашел, - исправить ошибку компиляции ;-)
Обходной путь - используйте окно "Динамическая справка" (из меню справки или CTRL-F1, D), ошибка компиляции находится в верхней части списка, но обычный элемент будет указан следующим.
Для тех, кто не понимает вопроса, вот тривиальный, нереалистичный пример:
int myInt = new int(3);
Как только вы уйдете с линии, "new int (3);" bit подчеркнут красным, но если вы выберете второй int и нажмете F1, вы получите помощь по объявлению целых чисел.
Однако, если вы скомпилируете его, проблемный раздел будет подчеркнут волнообразной синей линией, а выбор «int» и нажатие F1 приведет вас к помощи в устранении ошибки компиляции. Это не просто случай, когда фокус перемещается в окно списка ошибок.
Разберитесь в том, что вы имеете в виду. Я не понимаю. AFAIK, это действительно так ...