التنقل في VS Code
المسار: الكتابة باللمس وإنتاجية المبرمج الوحدة: سير عمل المحرر والطرفية
مدخل إلى الدرس: التنقل في VS Code
في هذا الدرس من مسار الكتابة والإنتاجية على أديب الصلوي: VS Code هو محور إنتاجية المبرمج؛ إتقان التنقل بالاختصارات أهم من تثبيت إضافات كثيرة.…
طريقة الدراسة: اقرأ التعريف، تتبّع المثال في الشرح، نفّذه بنفسك، ثم اختبر النتيجة والحالات الاستثنائية قبل الانتقال.
خريطة بصرية للمفهوم
flowchart LR
A["فهم الفكرة"]
B["تهيئة مثال"]
C["تنفيذ الخطوات"]
D["اختبار الحالات"]
E["تحسين النتيجة"]
A --> B
B --> C
C --> D
D --> Eالتسلسل: فهم الفكرة ← تهيئة مثال ← تنفيذ الخطوات ← اختبار الحالات ← تحسين النتيجة.
مقدمة الدرس
VS Code هو محور إنتاجية المبرمج؛ إتقان التنقل بالاختصارات أهم من تثبيت إضافات كثيرة.
فتح الملفات
Ctrl+P للملف، Ctrl+Shift+P للأوامر، Ctrl+G للسطر.
- Ctrl+B لإخفاء الشريط الجانبي.
- Alt+←/→ للتنقل بين المواقع.
الرموز
Ctrl+Shift+O للرموز في الملف، Ctrl+T للرموز في المشروع.
أخطاء شائعة
- البحث بالفأرة في الشجرة دائماً.
- نسيان Go to Line عند مراجعة stack trace.
- تعطيل minimap دون سبب.
تمرين تطبيقي: افتح مشروعاً وانتقل إلى 5 ملفات مختلفة بـ Ctrl+P فقط؛ سجّل الوقت.
معجم المصطلحات
- VS Code
- Primary code editor.
- الاختصارات
- Editor keybindings.
هذا الدرس ضمن مسار الكتابة باللمس وإنتاجية المبرمج على منصة أديب الصلوي (Adeeb Al-Silwy).
مثال عملي للتطبيق
الموقف: نعمل على برنامج صغير لحل مشكلة يومية مع مدخلات ونتائج يمكن التحقق منها. نحتاج إلى توظيف فكرة التنقل في VS Code لتلبية مطلب محدد يمكن قياس نجاحه.
- حدد البيانات أو المكونات ذات العلاقة في المثال.
- طبّق خطوات الموضوع على نسخة تجريبية بسيطة، ودوّن الناتج المتوقع قبل التنفيذ.
- جرّب حالة صحيحة وحالة خاطئة، وقارن النتيجة بالسلوك المتوقع.
معيار النجاح: تستطيع تفسير السبب وراء كل خطوة وإعادة تنفيذ المثال دون الرجوع إلى الحل.
مراجعة وتمرين تثبيت المهارة
اختبار سريع: اشرح بعبارتك معنى «التنقل في VS Code»، ثم بيّن أين ستستخدمه داخل برنامج صغير لحل مشكلة يومية مع مدخلات ونتائج يمكن التحقق منها، وما الخطأ الذي يجب اختباره قبل الاعتماد على الحل.
تحدٍّ إضافي: غيّر شرطًا واحدًا في التطبيق، وتوقع النتيجة، ثم نفّذ الاختبار وفسّر الاختلاف.
الدرس التالي: المؤشرات المتعددة. من الأفضل إنهاء التجربة الحالية قبل متابعة الدرس التالي.