📷 صورة 1: المبرمج المحترف – فأرة لا يحتاجها أبداً
هل تعلم أن المبرمجين المحترفين يرفعون أيديهم عن الكيبورد أقل من 5% من الوقت؟ كل ثانية تذهب للفأرة هي ثانية تفقدها من الإنتاجية. في هذا الدليل من أسرار الكيبورة، نقدم لك أهم اختصارات لوحة المفاتيح للمبرمجين – في محرري الأكواد الأكثر شهرة: Visual Studio Code و IntelliJ IDEA.
💡 نصيحة ذهبية: لا تحاول حفظ 50 اختصاراً دفعة واحدة. اختر 5 اختصارات جديدة هذا الأسبوع، والزم نفسك باستخدامها حتى تصبح تلقائية.
🔧 اختصارات عامة (تعمل في معظم محررات الأكواد)
Ctrl + S – حفظ الملف
Ctrl + Z / Y – تراجع / إعادة
Ctrl + F – بحث داخل الملف
Ctrl + H – بحث واستبدال
Ctrl + Shift + F – بحث في كل المشروع
Ctrl + G – الانتقال إلى رقم سطر معين
Ctrl + / – تعليق السطر الحالي (Comment)
Ctrl + D – تحديد الكلمة التالية المطابقة (Multi-cursor)
Ctrl + L – تحديد السطر الحالي كاملاً
Ctrl + Shift + L – تحديد كل الكلمات المطابقة للمحددة
📝 اختصارات VSCode (الأكثر استخداماً)
Ctrl + P – فتح ملف بسرعة (Go to file)
Ctrl + Shift + P – فتح لوحة الأوامر (Command Palette)
Ctrl + B – إخفاء / إظهار الشريط الجانبي
Ctrl + ` (أكسنت) – فتح / إغلاق الطرفية (Terminal)
Ctrl + \ – تقسيم المحرر (Split editor)
Alt + ↑ / ↓ – تحريك السطر الحالي لأعلى أو لأسفل
Ctrl + Shift + K – حذف السطر الحالي
Ctrl + Space – إظهار الاقتراحات (IntelliSense)
F2 – إعادة تسمية الرمز (Rename symbol) – متغير، دالة
Ctrl + Shift + M – فتح لوحة المشاكل (Problems)
🖼️ صورة 2: VSCode – أكثر محرر أكواد استخداماً بين المبرمجين
📦 اختصارات IntelliJ IDEA (لجافا، كوتلن، وغيرها)
Ctrl + N – البحث عن كلاس (Class)
Ctrl + Shift + N – البحث عن أي ملف
Ctrl + Alt + L – تنسيق الكود (Reformat code)
Ctrl + Alt + O – ترتيب الـ Imports (Optimize imports)
Alt + Enter – إظهار الإجراءات السريعة (Show intentions/fixes)
Ctrl + Shift + F10 – تشغيل الكود الحالي (Run)
Shift + F10 – تشغيل آخر شيء تم تشغيله
Ctrl + Shift + F8 – فتح قائمة نقاط التوقف (Breakpoints)
Ctrl + E – فتح الملفات الحديثة (Recent files)
Ctrl + Shift + A – البحث عن أي إجراء (Find action)
🔥 سر المبرمجين المحترفين: في VSCode، Ctrl + D هي سلاحك السري. ضع المؤشر على كلمة، واضغط Ctrl + D لتحديد كل تكراراتها وتعديلها دفعة واحدة. وفر ساعات.
🖥️ اختصارات الطرفية (Terminal) – ويندوز (CMD/PowerShell) وماك (Zsh)
Ctrl + C – إيقاف الأمر الحالي (Interrupt)
Ctrl + Z – وضع الأمر في الخلفية (Suspend)
Ctrl + L – مسح الشاشة (Clear)
Ctrl + A / E – الذهاب إلى بداية / نهاية السطر
Ctrl + U / K – حذف من المؤشر إلى بداية / نهاية السطر
Tab – إكمال الأمر أو المسار تلقائياً (Autocomplete)
↑ / ↓ – التنقل في تاريخ الأوامر
Ctrl + R – البحث العكسي في تاريخ الأوامر
🖥️ صورة 3: الطرفية – اختصارات توفر دقائق كل يوم
🧠 خطة تعلم الاختصارات (30 يوماً)
- الأسبوع 1: اختصارات التحرير الأساسية (Ctrl+S, Ctrl+Z, Ctrl+F, Ctrl+Shift+F)
- الأسبوع 2: اختصارات التنقل (Ctrl+G, Ctrl+P في VSCode، Ctrl+N في IntelliJ)
- الأسبوع 3: اختصارات التحرير المتقدم (Ctrl+D, Ctrl+Shift+L, Alt+↑/↓)
- الأسبوع 4: اختصارات التصحيح والبحث (F2, Ctrl+Alt+L, Alt+Enter, Ctrl+Space)
💡 نصيحة احترافية: معظم محررات الأكواد تسمح لك بتخصيص الاختصارات. ابحث عن "Keyboard Shortcuts" في الإعدادات، وقم بتغيير أي اختصار لا يناسب أسلوبك. جرب VSCode Vim extension إذا كنت تريد تجربة تحرير على طريقة Vim – سرعة فائقة لكن منحنى تعلم حاد.
الخلاصة: كود بسرعة الضوء
المبرمج الذي يستخدم الاختصارات بشكل صحيح يكتب كوداً أسرع بمرتين من زميله الذي يعتمد على الفأرة. ابدأ اليوم، وخصص أسبوعاً لكل مجموعة اختصارات. بعد شهر، ستلاحظ الفرق. وتذكر: الاختصارات ليست رفاهية، إنها أداة عمل أساسية.
🔑 كلمات مفتاحية: اختصارات المبرمجين، VSCode shortcuts، IntelliJ shortcuts، اختصارات الكيبورد في البرمجة، تسريع البرمجة، تكويد بسرعة، نصائح للمطورين.