Когда я пытаюсь установить значение с помощью автозаполнения, иногда редактор удаляет предыдущий пробел. Если мне нужно что-то похожее на note.x = dropAreaBG.x
, при автозаполнении dropAreaBG
конечные результаты будут выглядеть как note.x =dropAreaBG.x
.
Я добавил гифку, иллюстрирующую то, что я вижу. Поскольку при редактировании js этого не происходит, это похоже на проблему с расширением dart.
Да, определенно ошибка! Возможно, связано с тем, что мы поместили пробел в filterText
(предлагается на https://github.com/Microsoft/vscode/issues/66860#issuecomment-456208542). Я посмотрю, что найду. Спасибо!
К сожалению, VS Code не очень хорошо справляется с тем, что мы здесь пытались сделать, поэтому мне пришлось удалить =
и :
как символы завершения триггера. Это означает, что автозавершение не откроется автоматически после их ввода (но откроется при вводе другого символа или при вызове вручную с помощью Ctrl + Пробел).
У меня та же проблема. Есть какое-нибудь решение?
@ alex9153 Какая у вас версия расширения Dart? Это должно быть исправлено в последней версии.
Только что обновился до 2.25.0 ... похоже, что ошибка исчезла.
Самый полезный комментарий
Да, определенно ошибка! Возможно, связано с тем, что мы поместили пробел в
filterText
(предлагается на https://github.com/Microsoft/vscode/issues/66860#issuecomment-456208542). Я посмотрю, что найду. Спасибо!