انتقل إلى المحتوى الرئيسي

كيفية تعطيل أو إزالة اختصارات Cursor

مقدمة​

عند استخدام Cursor و VSCode معًا، قد تواجه تعارضات في أوامر الطرفية واختصارات لوحة المفاتيح. سيساعدك هذا الدليل في إدارة هذه التعارضات واستعادة إعداداتك المفضلة.

تعارض أوامر الطرفية​

مشكلة أمر 'code'​

بشكل افتراضي، يقوم تثبيت Cursor بتجاوز أمر 'code' الخاص بـ VSCode. إليك كيفية التعامل مع ذلك:

مستخدمو Windows​

  1. انتقل إلى دليل bin الخاص بـ Cursor:
    %localappdata%\Programs\cursor\resources\app\bin
  2. الحل:
    • احذف الملفات: code و code.cmd
    • أعد تسميتها إلى: code_old و code_old.cmd
    • اضبط أولوية PATH لتفضيل VSCode

مستخدمو macOS​

  1. أعد تثبيت أمر 'code' الخاص بـ VSCode:
    # قم بإزالة نسخة Cursor
    rm /usr/local/bin/code

    # أعد تثبيت أمر VSCode
    # افتح VSCode وقم بتشغيل 'Shell Command: Install 'code' command in PATH'

إدارة الاختصارات​

اختصارات لوحة المفاتيح​

  1. الوصول إلى الإعدادات:

    • افتح لوحة الأوامر (Ctrl/Cmd + Shift + P)
    • ابحث عن "Keyboard Shortcuts"
  2. حل التعارضات الشائعة:

    • أمر مسح الطرفية
    • التنقل بين الملفات
    • طي الكود

التكوين المخصص​

قم بإنشاء أو تحرير keybindings.json:

{
"key": "cmd+k",
"command": "workbench.action.terminal.clear",
"when": "terminalFocus"
}

أفضل الممارسات​

إعداد بيئتك​

  1. حدد الغرض الرئيسي من IDE:

    • VSCode لمهام محددة
    • Cursor للتطوير بمساعدة الذكاء الاصطناعي
  2. تكوين أدوات سطر الأوامر:

    • ضبط أوامر الطرفية الافتراضية
    • إنشاء اختصارات متسقة

صيانة IDEs متعددة​

  1. الحفاظ على عمل كلا IDE:

    • استخدم أمر cursor لتشغيل Cursor
    • استخدم أمر code لتشغيل VSCode
  2. تنظيم مساحة العمل:

    • فصل المشاريع حسب IDE
    • توثيق إعدادات IDE المحددة

استكشاف الأخطاء وإصلاحها​

المشاكل الشائعة​

  1. الأمر غير موجود:

    • تحقق من إعدادات PATH
    • تحقق من تثبيت الأمر
    • أعد تشغيل الطرفية
  2. تعارض الاختصارات:

    • تحقق من إعدادات لوحة المفاتيح
    • تحقق من اختصارات النظام
    • حدّث الارتباطات المتعارضة

إصلاحات سريعة​

  1. مشاكل سطر الأوامر:

    # تحقق من موقع الأمر
    which code
    which cursor

    # تحقق من PATH
    echo $PATH
  2. مشاكل الاختصارات:

    • أعد تعيين اختصارات لوحة المفاتيح إلى الافتراضية
    • امسح الارتباطات المخصصة
    • أعد بناء ذاكرة التخزين المؤقت للاختصارات

التكوين المتقدم​

إعدادات PATH المخصصة​

  1. تحرير تكوين shell:

    # لـ bash (~/.bashrc أو ~/.bash_profile)
    export PATH="/path/to/vscode/bin:$PATH"

    # لـ zsh (~/.zshrc)
    path=('/path/to/vscode/bin' $path)
  2. إدارة الأولوية:

    • ضع مسار IDE المفضل في المقدمة
    • حدّث ترتيب PATH حسب الحاجة

إعدادات على مستوى النظام​

  1. تكوين البيئة:

    • ضبط التطبيقات الافتراضية
    • تكوين ارتباطات الملفات
    • إدارة الأسماء المستعارة للأوامر
  2. إعدادات IDE المحددة:

    • ملفات تكوين مستقلة
    • مساحات عمل مستقلة
    • ملفات تكوين مخصصة