عندما أحاول تعيين قيمة باستخدام الإكمال التلقائي ، يقوم المحرر أحيانًا بإزالة المساحة السابقة. إذا أردت شيئًا يشبه note.x = dropAreaBG.x
، إذا أكملت تلقائيًا على dropAreaBG
، فستبدو النتائج النهائية مثل note.x =dropAreaBG.x
.
لقد أضفت صورة gif توضح ما أراه. نظرًا لأن هذا لا يبدو أنه يحدث عند تحرير js ، فإنه يبدو وكأنه مشكلة امتداد dart.
نعم ، بالتأكيد خطأ! من المحتمل أن يكون ذلك متعلقًا بوضعنا لمساحة في filterText
(مقترح على https://github.com/Microsoft/vscode/issues/66860#issuecomment-456208542). سأرى ما يمكنني العثور عليه. شكرا!
لسوء الحظ ، لا يتعامل VS Code مع ما كنا نحاول القيام به هنا جيدًا ، لذلك اضطررت إلى إزالة =
و :
كأحرف إكمال الزناد. هذا يعني أن الإكمال لن يفتح تلقائيًا بعد كتابتها (ولكنه سيفتح عندما تكتب حرفًا آخر ، أو تستدعي يدويًا باستخدام Ctrl + Space).
لدي نفس المشكلة. هل يوجد حل؟
@ alex9153 ما هو إصدار امتداد Dart لديك؟ يجب إصلاح هذا في الإصدار الأخير.
تم التحديث للتو إلى 2.25.0 ... يبدو أن الخطأ قد انتهى.
التعليق الأكثر فائدة
نعم ، بالتأكيد خطأ! من المحتمل أن يكون ذلك متعلقًا بوضعنا لمساحة في
filterText
(مقترح على https://github.com/Microsoft/vscode/issues/66860#issuecomment-456208542). سأرى ما يمكنني العثور عليه. شكرا!