اختصارات وسير عمل شاملة لـ Visual Studio Code لتعزيز الإنتاجية عبر جميع المنصات.
اختصارات عامة
| Windows/Linux | macOS | وصف |
|---|
Ctrl+Shift+P | Cmd+Shift+P | إظهار لوحة الأوامر |
Ctrl+P | Cmd+P | فتح سريع (الانتقال إلى الملف) |
Ctrl+Shift+N | Cmd+Shift+N | نافذة جديدة |
Ctrl+Shift+W | Cmd+Shift+W | إغلاق النافذة |
Ctrl+N | Cmd+N | ملف جديد |
Ctrl+O | Cmd+O | افتح الملف |
Ctrl+S | Cmd+S | احفظ |
Ctrl+Shift+S | Cmd+Shift+S | حفظ باسم |
Ctrl+K S | Cmd+K S | احفظ الكل |
Ctrl+W | Cmd+W | إغلاق الملف |
Ctrl+K Ctrl+W | Cmd+K Cmd+W | إغلاق الكل |
Ctrl+Z | Cmd+Z | التراجع |
Ctrl+Y | Cmd+Shift+Z | أعد |
التنقل
| Windows/Linux | macOS | وصف |
|---|
Ctrl+G | Cmd+G | انتقل إلى السطر |
Ctrl+Shift+O | Cmd+Shift+O | انتقل إلى الرمز |
Ctrl+T | Cmd+T | إظهار جميع الرموز |
F12 | F12 | انتقل إلى التعريف |
Alt+F12 | Option+F12 | تعريف الاطلاع |
Shift+F12 | Shift+F12 | إظهار المراجع |
Ctrl+K F12 | Cmd+K F12 | تعريف مفتوح للجانب |
Ctrl+Alt+- | Ctrl+Cmd+- | العودة للخلف |
Ctrl+Shift+- | Ctrl+Shift+Cmd+- | تقدم للأمام |
Ctrl+M | Cmd+M | تبديل علامة التبويب ينقل التركيز |
التحرير
| Windows/Linux | macOS | وصف |
|---|
Ctrl+X | Cmd+X | خط القطع (تحديد فارغ) |
Ctrl+C | Cmd+C | نسخ السطر (تحديد فارغ) |
Alt+↑/↓ | Option+↑/↓ | نقل السطر لأعلى/لأسفل |
Shift+Alt+↓/↑ | Shift+Option+↓/↑ | نسخ السطر لأعلى/لأسفل |
Ctrl+Shift+K | Cmd+Shift+K | حذف السطر |
Ctrl+Enter | Cmd+Enter | أدخل سطر أدناه |
Ctrl+Shift+Enter | Cmd+Shift+Enter | أدخل سطر أعلى |
Ctrl+Shift+\ | Cmd+Shift+\ | انتقل إلى القوس المتطابق |
Ctrl+] | Cmd+] | المسافة البادئة للسطر |
Ctrl+[ | Cmd+[ | إزاحة السطر للخلف |
Home/End | Home/End | انتقل إلى بداية/نهاية السطر |
Ctrl+Home | Cmd+↑ | انتقل إلى بداية الملف |
Ctrl+End | Cmd+↓ | انتقل إلى نهاية الملف |
المؤشر المتعدد والاختيار
| Windows/Linux | macOS | وصف |
|---|
Alt+Click | Option+Click | أدخل المؤشر |
Ctrl+Alt+↑/↓ | Cmd+Option+↑/↓ | أدخل المؤشر أعلى/أسفل |
Ctrl+U | Cmd+U | التراجع عن العملية الأخيرة للمؤشر |
Shift+Alt+I | Shift+Option+I | أدخل المؤشر في نهاية كل سطر محدد |
Ctrl+L | Cmd+L | حدد السطر الحالي |
Ctrl+Shift+L | Cmd+Shift+L | حدد جميع التكرارات للتحديد الحالي |
Ctrl+F2 | Cmd+F2 | حدد جميع تكرارات الكلمة الحالية |
Shift+Alt+→ | Shift+Option+→ | توسيع التحديد |
Shift+Alt+← | Shift+Option+← | تقليص التحديد |
Shift+Alt+(drag mouse) | Shift+Option+(drag mouse) | اختيار العمود (المربع) |
البحث والاستبدال
| Windows/Linux | macOS | وصف |
|---|
Ctrl+F | Cmd+F | اعثر |
Ctrl+H | Cmd+Option+F | استبدال |
F3 | Cmd+G | ابحث عن التالي |
Shift+F3 | Cmd+Shift+G | البحث السابق |
Alt+Enter | Option+Enter | حدد جميع تكرارات البحث المتطابقة |
Ctrl+D | Cmd+D | أضف التحديد إلى التطابق التالي للبحث |
Ctrl+K Ctrl+D | Cmd+K Cmd+D | انقل التحديد الأخير إلى التطابق التالي |
Alt+C/R/W | Option+C/R/W | تبديل حساسية الحالة/التعبير العادي/الكلمة الكاملة |
تحرير اللغات المتقدمة
| Windows/Linux | macOS | وصف |
|---|
Ctrl+Space | Cmd+Space | اقتراح المشغل |
Ctrl+Shift+Space | Cmd+Shift+Space | تلميحات معلمات التشغيل |
Shift+Alt+F | Shift+Option+F | تنسيق المستند |
Ctrl+K Ctrl+F | Cmd+K Cmd+F | اختيار التنسيق |
F12 | F12 | انتقل إلى التعريف |
Alt+F12 | Option+F12 | تعريف الاطلاع |
Ctrl+K F12 | Cmd+K F12 | تعريف مفتوح على الجانب |
Ctrl+. | Cmd+. | إصلاح سريع |
Shift+F12 | Shift+F12 | إظهار المراجع |
F2 | F2 | إعادة تسمية الرمز |
Ctrl+K Ctrl+X | Cmd+K Cmd+X | قص المسافات البيضاء الزائدة في النهاية |
Ctrl+K M | Cmd+K M | تغيير لغة الملف |
إدارة الملفات
| Windows/Linux | macOS | وصف |
|---|
Ctrl+Tab | Cmd+Tab | افتح Next |
Ctrl+Shift+Tab | Cmd+Shift+Tab | افتح السابق |
Ctrl+K P | Cmd+K P | نسخ مسار الملف النشط |
Ctrl+K R | Cmd+K R | اكشف الملف النشط في مستكشف الملفات |
Ctrl+K O | Cmd+K O | إظهار الملف النشط في نافذة جديدة |
العرض
| Windows/Linux | macOS | وصف |
|---|
F11 | Cmd+Ctrl+F | تبديل الشاشة الكاملة |
Shift+Alt+0 | Shift+Option+0 | تبديل تخطيط المحرر (أفقي/رأسي) |
Ctrl+= | Cmd+= | تكبير |
Ctrl+- | Cmd+- | تكبير المشهد للخلف |
Ctrl+0 | Cmd+0 | إعادة تعيين Zoom |
Ctrl+B | Cmd+B | إظهار/إخفاء الشريط الجانبي |
Ctrl+Shift+E | Cmd+Shift+E | إظهار المستكشف / تبديل التركيز |
Ctrl+Shift+F | Cmd+Shift+F | إظهار البحث |
Ctrl+Shift+G | Cmd+Shift+G | إظهار التحكم في المصدر |
Ctrl+Shift+D | Cmd+Shift+D | إظهار التصحيح |
Ctrl+Shift+X | Cmd+Shift+X | إظهار الامتدادات |
Ctrl+Shift+H | Cmd+Shift+H | استبدال في الملفات |
Ctrl+Shift+J | Cmd+Shift+J | تبديل تفاصيل البحث |
Ctrl+Shift+U | Cmd+Shift+U | إظهار لوحة المخرجات |
Ctrl+Shift+V | Cmd+Shift+V | معاينة Markdown المفتوحة |
Ctrl+K V | Cmd+K V | افتح معاينة Markdown على الجانب |
التصحيح
| Windows/Linux | macOS | وصف |
|---|
F9 | F9 | تبديل نقطة التوقف |
F5 | F5 | ابدأ/استمر |
Shift+F5 | Shift+F5 | توقف |
F11 | F11 | انطلق |
Shift+F11 | Shift+F11 | خطوة للخارج |
F10 | F10 | تجاوز |
Ctrl+K Ctrl+I | Cmd+K Cmd+I | إظهار التحويم |
الطرفية المدمجة
| Windows/Linux | macOS | وصف |
|---|
| `Ctrl+“ | `Cmd+“ | إظهار الطرفية المدمجة |
| `Ctrl+Shift+“ | `Cmd+Shift+“ | إنشاء طرفية جديدة |
Ctrl+C | Cmd+C | نسخ التحديد |
Ctrl+V | Cmd+V | قم بلصق في Terminal النشط |
Ctrl+↑/↓ | Cmd+↑/↓ | التمرير لأعلى/لأسفل |
Shift+PgUp/PgDn | Shift+PgUp/PgDn | تمرير الصفحة لأعلى/لأسفل |
Ctrl+Home/End | Cmd+Home/End | انتقل إلى الأعلى/الأسفل |
سير العمل الشائع
إعداد المشروع
# Open project in VS Code
code .
code /path/to/project
# Open specific file
code filename.js
# Open with specific settings
code --user-data-dir /path/to/settings
إدارة الامتدادات
# Install extension
code --install-extension ms-python.python
# List installed extensions
code --list-extensions
# Disable all extensions
code --disable-extensions
إعداد مساحة العمل
// .vscode/settings.json
\\\\{
"editor.fontSize": 14,
"editor.tabSize": 2,
"files.autoSave": "afterDelay",
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"
\\\\}
أفضل الممارسات
نصائح الإنتاجية
- استخدم لوحة الأوامر (
Ctrl+Shift+P) للوصول السريع إلى جميع الأوامر
- أتقن التحرير متعدد المؤشرات للتغييرات الجماعية
- استفد من IntelliSense للبرمجة الأسرع
- قم بإعداد اختصارات مخصصة للإجراءات المستخدمة بكثرة
- استخدم إعدادات مساحة العمل للتكوينات الخاصة بالمشروع
تنظيم الكود
- استخدم مستكشف الملفات (
Ctrl+Shift+E) للتنقل السريع
- نظم الملفات بهيكل مجلد مناسب
- استخدم البحث (
Ctrl+Shift+F) للبحث عبر الملفات
- استفد من تكامل Git للتحكم بالإصدارات
- استخدم الامتدادات للميزات الخاصة باللغة
سير عمل التصحيح
- ضع نقاط التوقف بشكل استراتيجي
- استخدم وحدة تصحيح الأخطاء للتقييم أثناء التشغيل
- قم بتكوين launch.json لسيناريوهات التصحيح المخصصة
- استخدم نقاط التوقف الشرطية للتصحيح المعقد
- استخدم الطرفية المدمجة لتصحيح سطر الأوامر
تحسين الأداء
- عطل الامتدادات غير المستخدمة
- استخدم إعدادات مساحة العمل الخاصة
- قم بتكوين استبعاد الملفات للمشاريع الكبيرة
- استخدم التطوير عن بعد للمشاريع كثيفة الموارد
- حسّن الإعدادات لسير عمل محدد