#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.