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

اختصارات لوحة المفاتيح في Cursor: ورقة الغش الكاملة

تم بناء Cursor من أجل السرعة. إذا كنت لا تزال تنقر عبر القوائم لتشغيل ميزات الذكاء الاصطناعي، فأنت تضيع الإنتاجية. يغطي هذا الدليل كل اختصار له أهمية.

CMD+K (Ctrl+K) - التحرير المضمن

هذا هو الاختصار العامل. اضغط عليه في أي مكان مع تحديد الكود (أو بدونه) لفتح محرر الذكاء الاصطناعي المضمن.

ما يفعله:

  • مع التحديد: يحول الكود المحدد بناءً على تعليماتك
  • بدون تحديد: يفتح إدخالًا عائمًا لتوليد الكود عند موضع المؤشر

أمثلة:

// حدد هذه الدالة، اضغط CMD+K، اكتب "أضف معالجة الأخطاء"
function fetchUser(id) {
return api.get(`/users/${id}`);
}
// المؤشر في سطر فارغ، اضغط CMD+K، اكتب "خطاف React useState لعداد"
const [count, setCount] = useState(0);
تلميح

يتذكر CMD+K آخر بضعة موجهات. اضغط السهم لأعلى في الإدخال للتنقل عبر السجل.

CMD+K في الطرفية

نعم، إنه يعمل في الطرفية المدمجة أيضًا. حدد مخرجات أمر، اضغط CMD+K، واطلب التوضيحات أو التحويلات.

CMD+L (Ctrl+L) - لوحة الدردشة

تفتح الشريط الجانبي للدردشة الذكاء الاصطناعي. هذا هو المكان الذي تطرح فيه الأسئلة حول قاعدة الكود الخاصة بك، وتحصل على التوضيحات، أو تخطط لإعادة البناء.

السلوكيات الرئيسية:

  • إذا كان هناك نص محدد، يتم تضمينه تلقائيًا كسياق
  • يمكنك @mention الملفات، أو المجلدات، أو رموز الكود
  • سجل الدردشة يستمر لكل مساحة عمل
معلومات

يقوم CMD+L بتبديل اللوحة. إذا كانت مفتوحة بالفعل، يغلقها. هذا أسرع من النقر على أيقونة الشريط الجانبي.

اختصارات لوحة الدردشة

داخل لوحة الدردشة:

الاختصارالإجراء
Enterإرسال الرسالة
Shift+Enterسطر جديد في الإدخال
Up (إدخال فارغ)تعديل آخر رسالة
Escapeإغلاق اللوحة

CMD+I (Ctrl+I) - Composer

Composer هو وضع تحرير متعدد الملفات في Cursor. إنه مثل CMD+K ولكن يمكنه تعديل عدة ملفات دفعة واحدة.

متى تستخدمه:

  • إعادة البناء التي تلمس عدة ملفات
  • إضافة ميزة تحتاج تغييرات عبر المكدس
  • توليد قوالب جاهزة (مكون + اختبار + storybook)

كيفية عمله:

  1. اضغط CMD+I
  2. صف ما تريده
  3. يقترح Cursor خطة بتغييرات ملفًا بملف
  4. راجع كل تغيير، واقبل أو ارفض فرديًا
warning

يمكن لـ Composer إنشاء ملفات جديدة وحذف ملفات موجودة. راجع الخطة بالكامل دائمًا قبل القبول.

CMD+Enter - قبول الاقتراح

عندما يعرض Cursor اقتراح "نص شبح" رمادي، اضغط CMD+Enter لقبوله.

طرق بديلة للتفاعل مع الاقتراحات:

الإجراءالاختصار
قبول كلمة بكلمةCtrl+Right Arrow
قبول الاقتراح الكاملCMD+Enter
رفض الاقتراحEscape
عرض الاقتراح التاليAlt+]
عرض الاقتراح السابقAlt+[
تلميح

إذا كنت تريد فقط الكلمة التالية من اقتراح، استخدم Ctrl+Right Arrow بدلاً من قبض كل شيء. إنه أكثر دقة.

تخصيص الاختصارات

يرث Cursor نظام ارتباطات المفاتيح من VS Code، لذا فإن التخصيص سهل.

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

CMD+K CMD+S (Ctrl+K Ctrl+S) — يفتح محرر ارتباطات المفاتيح.

أو: لوحة الأوامر → "Preferences: Open Keyboard Shortcuts"

التخصيصات الشائعة

تغيير CMD+K إلى شيء آخر (إذا كان يتعارض مع طرفيتك):

  1. ابحث عن "Cursor Inline Edit" في ارتباطات المفاتيح
  2. انقر على الارتباط، اضغط الاختصار الجديد
  3. مثال: إعادة الربط إلى CMD+Shift+K

إضافة اختصار لـ "Accept All" في Composer:

  1. ابحث عن "Composer: Accept All"
  2. اربطه بـ CMD+Shift+Enter

ملف ارتباطات المفاتيح JSON

للتخصيص المتقدم، عدّل keybindings.json مباشرةً:

[
{
"key": "ctrl+shift+k",
"command": "cursor.inlineEdit",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "cursor.chat.toggle",
"when": "editorTextFocus"
}
]

افتحه عبر لوحة الأوامر → "Preferences: Open Keyboard Shortcuts (JSON)"

سير عمل الكفاءة: الجمع بين الاختصارات

تأتي السرعة الحقيقية من سلسلة الاختصارات دون لمس الفأرة.

سير العمل 1: حلقة الإصلاح السريع

  1. انظر إلى خطأ في كودك
  2. حدد السطر المشكل
  3. CMD+K → اكتب "أصلح هذا الخطأ" → Enter
  4. راجع الاقتراح → CMD+Enter للقبول

الوقت الإجمالي: أقل من 5 ثوانٍ.

سير العمل 2: استكشاف ثم تنفيذ

  1. CMD+L افتح الدردشة
  2. اسأل عن نمط: "كيف نتعامل مع المصادقة في هذا المشروع؟"
  3. انظر إلى ملف مذكور في الرد
  4. Escape لإغلاق الدردشة، CMD+P لفتح الملف
  5. اقرأه، ثم CMD+K لتنفيذ شيء مشابه

سير العمل 3: إعادة البناء متعدد الملفات

  1. CMD+I افتح Composer
  2. صف إعادة البناء
  3. راجع الخطة
  4. CMD+Enter لقبول الكل (إذا كنت واثقًا)
  5. أو انتقل عبر التغييرات بـ Tab واقبل فرديًا
تلميح

تعلم CMD+P (فتح سريع) و CMD+Shift+F (بحث شامل) إذا لم تكن تعرفهما بالفعل. إنهما ليسا خاصين بـ Cursor، لكنهما يكملان سير العمل بدون فأرة.

مرجع الاختصارات الكامل

الاختصارmacOSWindows/Linuxالوصف
التحرير المضمنCMD+KCtrl+Kتحرير الذكاء الاصطناعي عند المؤشر/التحديد
لوحة الدردشةCMD+LCtrl+Lتبديل دردشة الذكاء الاصطناعي
ComposerCMD+ICtrl+Iتحرير الذكاء الاصطناعي متعدد الملفات
قبول الاقتراحCMD+EnterCtrl+Enterقبول نص الشبح
قبول كلمةCtrl+RightCtrl+Rightقبول كلمة واحدة من الاقتراح
الاقتراح التاليAlt+]Alt+]التنقل للأمام عبر الاقتراحات
الاقتراح السابقAlt+[Alt+[التنقل للخلف عبر الاقتراحات
إلغاء / رفضEscapeEscapeإغلاق اللوحة أو رفض الاقتراح
فتح سريعCMD+PCtrl+Pفتح الملف بالاسم
بحث شاملCMD+Shift+FCtrl+Shift+Fالبحث عبر الملفات
لوحة الأوامرCMD+Shift+PCtrl+Shift+Pتشغيل أي أمر
اختصارات لوحة المفاتيحCMD+K CMD+SCtrl+K Ctrl+Sتعديل ارتباطات المفاتيح

نظرة عامة على اختصارات لوحة المفاتيح في Cursor

اطبع هذا أو احتفظ به مرئيًا حتى تصبح الاختصارات ذاكرة عضلية.

الملخص

  • CMD+K للتحرير المضمن — اختصارك الأكثر استخدامًا
  • CMD+L للدردشة — اسأل الأسئلة، احصل على التوضيحات
  • CMD+I لـ Composer — تغييرات متعددة الملفات
  • CMD+Enter لقبول الاقتراحات
  • خصص أي شيء يتعارض مع سير عملك الحالي

اقضِ 10 دقائق في استخدام هذه الاختصارات عمدًا في مهمتك التالية. بعد يوم، ستكون أسرع مما كنت عليه مع ميزات الذكاء الاصطناعي التي تعتمد على الفأرة.