Dart-code: الإكمال التلقائي لإزالة المسافة السابقة

تم إنشاؤها على ٢٦ فبراير ٢٠١٩  ·  5تعليقات  ·  مصدر: Dart-Code/Dart-Code

عندما أحاول تعيين قيمة باستخدام الإكمال التلقائي ، يقوم المحرر أحيانًا بإزالة المساحة السابقة. إذا أردت شيئًا يشبه note.x = dropAreaBG.x ، إذا أكملت تلقائيًا على dropAreaBG ، فستبدو النتائج النهائية مثل note.x =dropAreaBG.x .

لقد أضفت صورة gif توضح ما أراه. نظرًا لأن هذا لا يبدو أنه يحدث عند تحرير 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 + Space).

لدي نفس المشكلة. هل يوجد حل؟

@ alex9153 ما هو إصدار امتداد Dart لديك؟ يجب إصلاح هذا في الإصدار الأخير.

تم التحديث للتو إلى 2.25.0 ... يبدو أن الخطأ قد انتهى.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات