كيفية تعطيل أو إزالة اختصارات Cursor
مقدمة
عند استخدام Cursor و VSCode معًا، قد تواجه تعارضات في أوامر الطرفية واختصارات لوحة المفاتيح. سيساعدك هذا الدليل في إدارة هذه التعارضات واستعادة إعداداتك المفضلة.
تعارض أوامر الطرفية
مشكلة أمر 'code'
بشكل افتراضي، يقوم تثبيت Cursor بتجاوز أمر 'code' الخاص بـ VSCode. إليك كيفية التعامل مع ذلك:
مستخدمو Windows
- انتقل إلى دليل bin الخاص بـ Cursor:
%localappdata%\Programs\cursor\resources\app\bin
- الحل:
- احذف الملفات:
code
وcode.cmd
- أعد تسميتها إلى:
code_old
وcode_old.cmd
- اضبط أولوية PATH لتفضيل VSCode
- احذف الملفات:
مستخدمو macOS
- أعد تثبيت أمر 'code' الخاص بـ VSCode:
# قم بإزالة نسخة Cursor
rm /usr/local/bin/code
# أعد تثبيت أمر VSCode
# افتح VSCode وقم بتشغيل 'Shell Command: Install 'code' command in PATH'
إدارة الاختصارات
اختصارات لوحة المفاتيح
-
الوصول إلى الإعدادات:
- افتح لوحة الأوامر (
Ctrl/Cmd + Shift + P
) - ابحث عن "Keyboard Shortcuts"
- افتح لوحة الأوامر (
-
حل التعارضات الشائعة:
- أمر مسح الطرفية
- التنقل بين الملفات
- طي الكود
التكوين المخصص
قم بإنشاء أو تحرير keybindings.json
:
{
"key": "cmd+k",
"command": "workbench.action.terminal.clear",
"when": "terminalFocus"
}
أفضل الممارسات
إعداد بيئتك
-
حدد الغرض الرئيسي من IDE:
- VSCode لمهام محددة
- Cursor للتطوير بمساعدة الذكاء الاصطناعي
-
تكوين أدوات سطر الأوامر:
- ضبط أوامر الطرفية الافتراضية
- إنشاء اختصارات متسقة
صيانة IDEs متعددة
-
الحفاظ على عمل كلا IDE:
- استخدم أمر
cursor
لتشغيل Cursor - استخدم أمر
code
لتشغيل VSCode
- استخدم أمر
-
تنظيم مساحة العمل:
- فصل المشاريع حسب IDE
- توثيق إعدا دات IDE المحددة
استكشاف الأخطاء وإصلاحها
المشاكل الشائعة
-
الأمر غير موجود:
- تحقق من إعدادات PATH
- تحقق من تثبيت الأمر
- أعد تشغيل الطرفية
-
تعارض الاختصارات:
- تحقق من إعدادات لوحة المفاتيح
- تحقق من اختصارات النظام
- حدّث الارتباطات المتعارضة
إصلاحات سريعة
-
مشاكل سطر الأوامر:
# تح قق من موقع الأمر
which code
which cursor
# تحقق من PATH
echo $PATH -
مشاكل الاختصارات:
- أعد تعيين اختصارات لوحة المفاتيح إلى الافتراضية
- امسح الارتباطات المخصصة
- أعد بناء ذاكرة التخزين المؤقت للاختصارات
التكوين المتقدم
إعدادات PATH المخصصة
-
تحرير تكوين shell:
# لـ bash (~/.bashrc أو ~/.bash_profile)
export PATH="/path/to/vscode/bin:$PATH"
# لـ zsh (~/.zshrc)
path=('/path/to/vscode/bin' $path) -
إدارة الأولوية:
- ضع مسار IDE المفضل في المقدمة
- حدّث ترتيب PATH حسب الحاجة
إعدادات على مستوى النظام
-
تكوين البيئة:
- ضبط التطبيقات الافتراضية
- تكوين ارتباطات الملفات
- إدارة الأسماء المستعارة للأوامر
-
إعدادات IDE المحددة:
- ملفات تكوين مستقلة
- مساحات عمل مستقلة
- ملفات تكوين مخصصة