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

كيفية تحديد سطر كامل في Cursor: اختصارات لوحة المفاتيح الأساسية

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

مرجع سريع

اختصارات أساسية

الإجراءWindows/LinuxmacOS
تحديد السطر الحاليCtrl+LCmd+L
تحديد من المؤشر إلى بداية السطرShift+HomeShift+Cmd+Left
تحديد من المؤشر إلى نهاية السطرShift+EndShift+Cmd+Right
تحديد أسطر متعددةShift+↑/↓Shift+↑/↓

طرق تفصيلية لتحديد الأسطر

الطريقة 1: تحديد سطر واحد

  1. باستخدام اختصار لوحة المفاتيح

    • اضغط Ctrl+L (Windows/Linux)
    • اضغط Cmd+L (macOS)
    • كرر لتحديد أسطر إضافية
  2. باستخدام الماوس

    • انقر على رقم السطر
    • اسحب الماوس لتحديد أسطر متعددة
    • انقر نقرًا مزدوجًا على رقم السطر لتحديد سطر واحد

الطريقة 2: تحديد جزء من السطر

  1. من بداية السطر إلى المؤشر

    • اضغط Shift+Home (Windows/Linux)
    • اضغط Shift+Cmd+Left (macOS)
  2. من المؤشر إلى نهاية السطر

    • اضغط Shift+End (Windows/Linux)
    • اضغط Shift+Cmd+Right (macOS)

تقنيات تحديد متقدمة

عمليات متعددة الأسطر

  1. تحديد أسطر متعددة

    1. ضع المؤشر عند نقطة البداية
    2. اضغط مع الاستمرار على Shift
    3. اضغط ↑/↓ لتوسيع التحديد
  2. تحديد كتلة

    • اضغط مع الاستمرار على Alt (Windows/Linux) أو Option (macOS)
    • انقر واسحب لتحديد كتلة
    • مفيد للتحديد القائم على الأعمدة

التحديد الذكي

  1. توسيع التحديد

    • اضغط Alt+Shift+→ (Windows/Linux)
    • اضغط Option+Shift+→ (macOS)
    • يتوسع بناءً على بنية الكود
  2. تقليص التحديد

    • اضغط Alt+Shift+← (Windows/Linux)
    • اضغط Option+Shift+← (macOS)
    • يقلل نطاق التحديد

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

تعديل الاختصارات الافتراضية

  1. افتح لوحة الأوامر (Ctrl+Shift+P أو Cmd+Shift+P)
  2. اكتب "Preferences: Open Keyboard Shortcuts"
  3. ابحث عن "line selection"
  4. انقر نقرًا مزدوجًا لتعديل الاختصار

إنشاء اختصارات مخصصة

{
"key": "ctrl+alt+l",
"command": "expandLineSelection",
"when": "editorTextFocus"
}

حالات الاستخدام الشائعة

التعامل مع الكود

  1. نقل الأسطر

    • حدد السطر (الأسطر)
    • Alt+↑/↓ (Windows/Linux)
    • Option+↑/↓ (macOS)
  2. نسخ الأسطر

    • حدد السطر (الأسطر)
    • Ctrl+C (Windows/Linux)
    • Cmd+C (macOS)

عمليات النصوص

  1. حذف الأسطر

    • حدد السطر
    • اضغط Delete أو Backspace
    • أو استخدم Ctrl+Shift+K
  2. تكرار الأسطر

    • حدد السطر
    • Ctrl+Shift+D (Windows/Linux)
    • Cmd+Shift+D (macOS)

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

نصائح للكفاءة

  1. نهج يعتمد على لوحة المفاتيح

    • تعلم الاختصارات
    • قلل استخدام الماوس
    • مارس بانتظام
  2. الوعي بالسياق

    • استخدم الطريقة المناسبة للمهمة
    • ادمج مع أوامر أخرى
    • ضع في اعتبارك بنية الكود

أخطاء شائعة يجب تجنبها

  1. تحديد غير فعال

    • لا تحدد يدويًا باستخدام الماوس
    • تجنب ضغطات المفاتيح المتعددة
    • استخدم الاختصارات بدلاً من ذلك
  2. اختيار اختصار خاطئ

    • لا تستخدم تركيبات معقدة
    • تجنب الحركات غير الضرورية
    • اختر الطريقة الأكثر مباشرة

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

مشكلات شائعة

  1. الاختصارات لا تعمل

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

    • تأكد من تركيز المحرر
    • تحقق من وضع التحديد
    • تحقق من موضع المؤشر

ميزات إضافية

التكامل مع أدوات أخرى

  1. دعم المؤشرات المتعددة

    • Alt+Click للمؤشرات المتعددة
    • استخدم مع تحديد السطر
    • ادمج للتعديلات الجماعية
  2. سجل التحديد

    • تنقل عبر التحديدات
    • التراجع/الإعادة للتحديدات
    • استعادة الحالات السابقة

الخلاصة

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

آخر تحديث: فبراير 2025 - يغطي هذا الدليل Cursor الإصدار 0.43 والإصدارات الأحدث.