Окно просмотра Visual Studio 2019: завершение IntelliSense

#c# #visual-studio #autocomplete #visual-studio-2019 #intellisense

#c# #visual-studio #автозаполнение #visual-studio-2019 #intellisense

Вопрос:

Ожидаемое поведение при нажатии enter в предложении IntelliSense в окне просмотра будет заключаться в том, что выбранный элемент заполнен и я могу продолжить ввод.

Вместо этого выбор заполняется, а затем немедленно выполняется, так что мне приходится каждый раз заново выбирать поле ввода.

Очевидно, что это всего лишь небольшая неприятность, но было бы здорово, если бы кто-нибудь знал, как изменить это поведение (или, по крайней мере, предоставить ярлык, который вводит только предложение без немедленного выполнения).

Комментарии:

1. Я не могу воспроизвести это поведение, но обычно я запускаю завершение с TAB помощью ключа

2. ВКЛАДКА @CamiloTerevinto работает — спасибо! И чтобы уточнить: если вы нажмете Enter в контексте окна просмотра, оно будет вести себя точно так же?

3. Ну, да, enter предназначен для выполнения

Ответ №1:

Я согласился с Камило и благодарю его за помощь. Чтобы помочь решить эту проблему и помочь другим членам сообщества обрабатывать и искать похожие проблемы, я добавил ответ здесь:

Ответ

На самом деле, способ вызова Intellisense в окне просмотра сильно отличается от редактора кода. А клавиша ввода в окне просмотра предназначена для выполнения обнаружения входного содержимого. Каждый раз, когда вы нажимаете клавишу ввода в окне просмотра, оно будет отслеживать введенные значения.

Предложение

Поэтому, если вы хотите продолжить отображение всплывающих предложений для определенного содержимого в окне просмотра, вам следует использовать клавишу Tab.