VSCode: Accept Suggestion On Commit Character

Не смог сформулировать ёмкий заголовок для заметки, поэтому взял название настройки. Поясняю…
Пишу следующий код на C#:

public class SelectObject : MonoBehaviour
{
  GameObject go;

Если я набираю с клавиатуры символы g и o , то редактор услужливо мне предлагает подсказку (GameObject).
VSCode: Accept Suggestion On Commit Character
Мне это нужно, поэтому я нажимаю Enter , после чего введённое мной ‘go’ заменяется на GameObject — это удобно.
А вот теперь проблема — я хочу создать переменную с именем «go», а не «gameObject». Но, нажав клавишу ; , чтобы закрыть строку, редактор не просто вставляет символ точка с запятой (‘;‘), но и вставляет «подходящий вариант», т.е. имя переменной «gameObject»:
VSCode: Accept Suggestion On Commit Character
Получается не то, что я хотел:
VSCode: Accept Suggestion On Commit Character
Чтобы редактор излишне не умничал, можно отключить утверждение варианта с помощью символов завершения (точки, запятой, точка с запятой и т.п.). Отключим эту настройку:
FilePreferencesSettings ▶ [User] ▶ Text EditorSuggestions Accept Suggestion On Commit Character

VSCode: Accept Suggestion On Commit Character
Теперь, чтобы утвердить предложенный вариант мне необходимо будет нажать клавишу Enter либо TAB . Знаки препинания теперь не будут утверждать предложенный вариант.
VSCode: Accept Suggestion On Commit Character



Подписаться
Уведомление о
guest
0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments