استكشاف مشكلات قراءة قاعدة الكود وإصلاحها
معلومات
إذا كان Cursor يواجه مشكلة في قراءة قاعدة الكود أو الملفات الخاصة بك، اتبع هذا الدليل لحل المشكلات الشائعة.
الأعراض الشائعة
- لا يستطيع Cursor رؤية ملفات المشروع
- ميزات الذكاء الاصطناعي لا تعمل مع قاعدة الكود
- شجرة الملفات لا تتحدث
- وظيفة البحث لا تعمل
حلول سريعة
1. تحديث شجرة الملفات
الحل الأسرع غالبًا هو تحديث شجرة الملفات:
- انقر بزر الماوس الأيمن على مستكشف الملفات
- اختر "تحديث"
- انتظر حتى تتحدث شجرة الملفات
2. التحقق من أذونات الملفات
- Windows
- macOS/Linux
- انقر بزر الماوس الأيمن على مجلد المشروع
- اختر "خصائص"
- انتقل إلى علامة التبويب "الأمان"
- تأكد من أن المستخدم لديه أذونات "قراءة" و"كتابة"
# التحقق من الأذونات
ls -la /path/to/project
# إصلاح الأذونات إذا لزم الأمر
chmod -R u+rw /path/to/project
3. التحقق من .gitignore
و .cursorignore
في بعض الأحيان يتم تجاهل الملفات عمدًا. تحقق من:
- محتويات ملف
.gitignore
- محتويات ملف
.cursorignore
- إزالة أي أنماط لا ينبغي تجاهلها
حلول متعمقة
مشكلات مراقب نظام الملفات
إذا كان Cursor لا يكتشف تغييرات الملفات:
.vscode/settings.json
{
"files.watcherExclude": {
"**/node_modules/**": true,
"**/dist/**": true,
// أضف دلائل أخرى تريد استبعادها
}
}
التعامل مع قواعد الكود الكبيرة
لقواعد الكود الكبيرة:
-
زيادة حد الذاكرة
.cursor/settings.json{
"files.maxMemoryForLargeFilesMB": 4096
} -
تحسين مراقبة الملفات
- استبعاد الدلائل غير الضرورية
- استخدام ميزات ثقة مساحة العمل
- النظر في استخدام تخزين مساحة العمل
مشكلات تكامل Git
إذا كانت الميزات المتعلقة بـ Git لا تعمل:
-
تحقق من تثبيت Git:
git --version
-
تحقق من تكوين Git:
git config --list
-
إعادة تعيين ذاكرة التخزين المؤقت لـ Git:
git rm -r --cached .
git add .
نصائح للوقاية
-
بنية مشروع نظيفة
- تنظيم الملفات بشكل منطقي
- استخدام
.gitignore
مناسب - الحفاظ على نظافة الدليل الجذر
-
صيانة منتظمة
- مسح ذاكرة التخزين المؤقت للمحرر بانتظام
- تحديث Cursor بشكل متكرر
- مراقبة موارد النظام
-
تحسين الأداء
- استبعاد الملفات الثنائية الكبيرة
- استخدام تخزين مساحة العمل
- تنفيذ أنماط تجاهل مناسبة
استكشاف الأخطاء المتقدم
التسجيل والتشخيص
تمكين التسجيل المفصل:
- افتح لوحة الأوامر (Ctrl/Cmd + Shift + P)
- اكتب "Developer: Set Log Level"
- اختر "Trace"
إعادة تعيين ذاكرة التخزين المؤقت
إذا استمرت المشكلات:
- أغلق Cursor
- احذف دلائل ذاكرة التخزين المؤقت:
- Windows:
%APPDATA%\Cursor\Cache
- macOS:
~/Library/Application Support/Cursor/Cache
- Linux:
~/.config/Cursor/Cache
- Windows:
- أعد تشغيل Cursor
ثقة مساحة العمل
تكوين ثقة مساحة العمل:
- افتح لوحة الأوامر
- ابحث عن "Workspace Trust"
- قم بتكوين إعدادات الثقة لمشروعك
متى تتصل بالدعم
اتصل بدعم Cursor إذا:
- استمرت المشكلات بعد تجربة جميع الحلول
- واجهت فقدان بيانات
- تدهور الأداء بشكل كبير
- وجدت مخاوف أمنية
تلميح
احتفظ بسجلات الأخطاء ومعلومات النظام جاهزة عند الاتصال بالدعم