Я использую Visual Studio с C ++.При наборе слова Visual Studio делает предложения, как и ожидалось, но не всегда выделяет их.Вот что я имею в виду:
Я набираю «stri», и «строка» подсвечивается, и это позволяет мне нажать ввод и завершить слово.

Затем, если я удалю только часть выражения, он больше не выделяет строку, 
И, наконец, самое главное, если я хочучтобы использовать эту строку в другом месте, она не выделяет имя.
В примере вы можете видеть, что нажатие клавиши вводит новую строку вместо завершения слова.Нажатие клавиши tab будет работать, однако оно по-прежнему не выделяет слово, которое мне не нравится, а также я привык нажимать клавишу ввода, поэтому я предпочел бы не нажимать клавишу табуляции.