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

كيفية تعطيل أو إزالة اختصارات 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 المحددة:

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