Dart-code: Автозаполнение с удалением предыдущего пробела

Созданный на 26 февр. 2019  ·  5Комментарии  ·  Источник: Dart-Code/Dart-Code

Когда я пытаюсь установить значение с помощью автозаполнения, иногда редактор удаляет предыдущий пробел. Если мне нужно что-то похожее на note.x = dropAreaBG.x , при автозаполнении dropAreaBG конечные результаты будут выглядеть как note.x =dropAreaBG.x .

Я добавил гифку, иллюстрирующую то, что я вижу. Поскольку при редактировании js этого не происходит, это похоже на проблему с расширением dart.

autocomplete gif

in editor is bug

Самый полезный комментарий

Да, определенно ошибка! Возможно, связано с тем, что мы поместили пробел в filterText (предлагается на https://github.com/Microsoft/vscode/issues/66860#issuecomment-456208542). Я посмотрю, что найду. Спасибо!

Все 5 Комментарий

Да, определенно ошибка! Возможно, связано с тем, что мы поместили пробел в filterText (предлагается на https://github.com/Microsoft/vscode/issues/66860#issuecomment-456208542). Я посмотрю, что найду. Спасибо!

К сожалению, VS Code не очень хорошо справляется с тем, что мы здесь пытались сделать, поэтому мне пришлось удалить = и : как символы завершения триггера. Это означает, что автозавершение не откроется автоматически после их ввода (но откроется при вводе другого символа или при вызове вручную с помощью Ctrl + Пробел).

У меня та же проблема. Есть какое-нибудь решение?

@ alex9153 Какая у вас версия расширения Dart? Это должно быть исправлено в последней версии.

Только что обновился до 2.25.0 ... похоже, что ошибка исчезла.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги