تايبسكريبت - VSCode عمليًا غير قابل للاستخدام مع إنتليسينس البطيء دون استخدام الإضافات
برنامج VSCode على جهاز Macbook Pro الخاص بي عمليًا غير قابل للاستخدام بسبب بطء ميزة IntelliSense بشكل غير طبيعي. ويشمل هذا:
- التحويم للعثور على أنواع TypeScript، الأنواع المستنتجة والصريحة
- اكتمال تلقائي للمتغيرات/الدوال/إلخ
- الإكمال التلقائي لاستخدام الاختصارات
- أسطر الأخطاء المعروضة في المحرر
على سبيل المثال، سأحصل على ظهور خطأ. شيء مثل "المتغير غير معرف" أو شيء بسيط. لكن عندما أحاول إعادة كتابة الكود، يستغرق VSCode وقتًا طويلاً ليلحق بالتغييرات. أحيانًا عليّ الانتظار 40-50 ثانية قبل أن يلحق بالتغييرات التي أجريتها. التحوم فوق أنواع TypeScript يكون شبه مستحيل في بعض الأحيان وعديم الجدوى تمامًا. أدناه لقطة شاشة لـ "التأخير" - تم إجراء تغييرات، لكنها تعطلت هكذا لأكثر من 30 ثانية:
- قد يكون المشروع المحدد، لأنني لا أستطيع إعادة إنشائه لمشاريع أصغر. ومع ذلك، فهو مجرد مشروع يحتوي على 200 ألف سطر فقط.
- لا توجد امتدادات محددة تبطئ VScode
- حاولت خفض إصدار VsCode بدون أي فائدة
إصدار VSCODE: 1.47.3
الإجابة رقم 1
في حالتي، كانت المشكلة في GitLens. استطعت عزل هذه المشكلة باستخدام لوحة الأوامر (Control + Shift + P) لتعطيل جميع الإضافات (هذا لن يزيلها)، ثم أعدت تشغيل Visual Studio، بعد ذلك تحققت مما إذا كانت المشكلة مستمرة.
لقد استمرت المشكلة بالفعل، لذلك انتقلت إلى تبويب الإضافات
وتتم تصفيتها بواسطة @disabled:
من خلال إعادة تمكين امتداداتي واحداً تلو الآخر، وجدت أن GitLens هو المسبب.
الإجابة رقم 2
لقد علقت في هذه المشكلة أيضًا. جميع الميزات التي تعتمد على ميزات لغة TypeScript بدت بطيئة جدًا مثل السلحفاة. وبفضل علي بدير، حاولت تعطيل جميع الإضافات، رغم أن لدي فقط Postman وInline SQL وJavaScript وTypeScript Nightly وJavascript Debugger (nightly) وPretty TypeScript Errors وWSL إلى جانب زوج من عشرات السمات.
ونعم، تفضل. بعد إعادة تشغيل VS Code، عادت كل الأمور الجيدة إلى طبيعتها. من المثير للاهتمام، لقد قمت بتمكين الإضافات المذكورة أعلاه واحدة تلو الأخرى، مع إعادة تشغيل VS Code في كل مرة، ولم أتعرض لهذه المشكلة مرة أخرى. لذا أظن أن بعض إضافات السمات كسرت IntelliSense، ولكن في هذه المرحلة ليس لدي المزيد من التفاصيل. برمجة ممتعة يا رفاق.


