الصفحة الرئيسية » أدوات » مرئي ستوديو كود زيادة الإنتاجية عن طريق إدارة ملزم الرئيسية

    مرئي ستوديو كود زيادة الإنتاجية عن طريق إدارة ملزم الرئيسية

    Visual Studio Code ، يقدم محرر شفرة مصدر Microsoft الخفيف الملاحة لوحة المفاتيح فقط هذا ليس فقط ميزة الوصول المتقدمة, السماح للمستخدمين بالتنقل داخل المحرر بدون ماوس ، ولكن أيضًا يسرع الترميز.

    في منشور اليوم ، سنبحث في كيفية إدارة فعالة الارتباطات الرئيسية في VS Code ، ألقِ نظرة على قائمة منسقة من اختصارات لوحة المفاتيح الأكثر استخدامًا ، وشاهد مثالًا على كيفية إنشاء مفاتيح مخصصة خاصة بك.

    البحث عن الارتباطات الرئيسية بسرعة

    أنت لست بحاجة بالضرورة إلى تعلم اختصارات لوحة المفاتيح عن ظهر قلب عندما تبدأ في استخدام رمز VS ، فهناك طريقتان سهلتان للعثور عليها بسرعة.

    في شريط القائمة العلوي ، يمكنك العثور على مفتاح الإعداد المسبق ملزم بجوار كل عنصر نقطة القائمة (1) ، وقائمة الأوامر (F1) تسردهم أيضًا بجانب كل أمر (2).

    يعرض Visual Studio Code الارتباطات الرئيسية التي تطابق لنظام التشغيل الخاص بك بشكل افتراضي (على جهاز يعمل بنظام Windows ، سترى أوامر Windows وأوامر Mac و Mac على نظام Linux وأوامر Linux).

    إذا كنت لا تمانع في ترك محرر الكود الخاص بك ، يمكنك أيضًا العثور على قائمة كاملة من الروابط الرئيسية المحددة مسبقا في مستندات رمز VS.

    مفتاح الربط مسبقا

    يوفر Visual Studio Code للمطورين العديد من الارتباطات الرئيسية ، في القائمة التالية ، قمت برعاية أولئك الذين استخدمتهم في أغلب الأحيان أثناء تحرير ملفات JavaScript. قد تجد أن الآخرين يتناسبون بشكل أفضل مع سير العمل الخاص بك ، لذلك يستحق أيضًا تصفح القائمة الكاملة بنفسك.

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

    الآن دعنا نرى 36 اختصارات لوحة المفاتيح المستخدمة بشكل متكرر, على التوالي لأنظمة التشغيل الرئيسية الثلاثة (Win و OS X و Linux) ، قد يكون الكثير منها مألوفًا من برامج Microsoft الأخرى.

    التنقل

    1. F1 (Win ، Linux ، Mac) - لوحة القيادة ، تُظهر جميع الأوامر التي يمكنك تحديد واحد منها ، أو يمكنك أيضًا كتابة أمر بنفسك
    2. Ctrl + P (Win ، Linux) ، Cmd + P (Mac) - فتح سريع ، اذهب إلى الملف
    3. Ctrl + Shift + O (Win ، Linux) ، Shift + Cmd + O (Mac) - إظهار قائمة بجميع الرموز (مثل الوظائف والنماذج الأولية ، إلخ) في الملف الحالي
    4. Ctrl + G (Win و Linux و Mac) - انتقل إلى سطر معين
    5. Ctrl + Shift + M (Win، Linux)، Shift + Cmd + M (Mac) - عرض جميع الأخطاء والتحذيرات
    6. Alt + Left (Win) ، Ctrl + - (Mac) ، Ctrl + Alt + - (Linux) - رجوع ، ينتقل المؤشر إلى موقعه السابق
    7. Alt + Right (Win) ، Ctrl + Shift + - (Mac) ، Ctrl + Shift + - (Linux) - تقدم للأمام ، ينتقل المؤشر إلى الأمام إلى موقعه التالي
    8. ? (Win و Linux و Mac) - الأوامر المتاحة للملف الحالي داخل لوحة القيادة (قبل استخدام هذا ، تحتاج إلى فتح لوحة القيادة (F1)

    إدارة الملفات والمحرر

    يمكنك العثور على القائمة الكاملة لهذا القسم في مكانين مختلفين في مستندات رمز VS ، وفي محرر / إدارة النوافذ ، وفي إدارة الملفات.

    يمكن لـ VS Code فتح 3 أجزاء من المحرر في نفس الوقت ، الأوامر من 5 إلى 7 لا تعمل إلا إذا كان هناك أكثر من جزء من أجزاء المحرر مفتوحة.

    1. Ctrl + N (Win ، Linux) ، Cmd + N (Mac) - ملف جديد
    2. السيطرة + يا (وين ، لينكس) - فتح الملف
    3. Ctrl + S (Win ، Linux) ، Cmd + S (Mac) - حفظ
    4. Ctrl + \ (Win، Linux)، Cmd + \ (Mac) - محرر سبليت
    5. Ctrl + 1 (Win ، Linux) ، Cmd + 1 (Mac) - ركز على لوحة المحرر الأولى
    6. Ctrl + 2 (Win ، Linux) ، Cmd + 2 (Mac) - ركز على لوحة المحرر الثانية
    7. Ctrl + 3 (Win ، Linux) ، Cmd + 3 (Mac) - ركز على لوحة المحرر الثالثة

    التحرير الأساسي

    لجعل الارتباطات الرئيسية أدناه تعمل ، ليس عليك إبراز السطر بالكامل ، فهذا يكفي للتنقل في المؤشر في أي مكان في السطر الذي تريد تحريره.

    1. Ctrl + X (Win ، Linux) ، Cmd + X (Mac) - قطع الخط
    2. Ctrl + C (Win ، Linux) ، Cmd + C (Mac) - نسخ الخط
    3. Ctrl + Shift + K (Win ، Linux) ، Shift + Cmd + K (Mac) - حذف الخط
    4. Alt + Down (Win، Linux)، Option + Down (Mac) - نقل الخط لأسفل
    5. Alt + Up (Win، Linux)، Option + Up (Mac) - تحريك الخط لأعلى
    6. Ctrl + I (Win ، Linux) ، Cmd + I (Mac) - حدد السطر الحالي
    7. Ctrl +] (Win ، Linux) ، Cmd +] (Mac) - خط المسافة البادئة
    8. Ctrl + [(Win، Linux)، Cmd + [(Mac) - سطر Outdent

    تحرير اللغات الغنية

    حاليًا ، اعتبارًا من مايو 2016 ، يحتوي VS Code على دعم تحرير غني مضمّن لـ JavaScript و TypeScript ، ولكن يمكنك تنزيل ملحقات دعم اللغة للعديد من اللغات الأخرى من VS Code Marketplace.

    هنا في محرر المستندات ، يمكنك التحقق من الخيارات المتاحة لديك للغة التي تريد استخدامها. لاحظ أنه نظرًا لأن VS Code لا يزال في أيامه الأولى ، فقد يتوفر دعم تحرير غني للغات أخرى أيضًا.

    1. Ctrl + Space (Win، Linux، Mac) - اقتراح الزناد
    2. Ctrl + Shift + Space (Win ، Linux) ، Shift + Cmd + Space (Mac) - تلميحات معلمة الزناد
    3. Alt + F12 (Win) ، Option + F12 (Mac) ، Ctrl + Shift + F10 (Linux) - تعريف النظرة الخاطفة
    4. Shift + F12 (Win و Linux و Mac) - إظهار المراجع
    5. Ctrl + Shift + X (Win ، Linux) ، Shift + Cmd + X (Mac) - مسافة زائدة بيضاء

    عرض

    1. F11 (Win ، Linux) ، Ctrl + Cmd + F (Mac) - تبديل الشاشة الكاملة
    2. Ctrl + = (Win ، Linux) ، Cmd + = (Mac) - تكبير
    3. Ctrl + - (Win ، Linux) ، Cmd + - (Mac) - تصغير
    4. Ctrl + B (Win ، Linux) ، Cmd + B (Mac) - تبديل رؤية الشريط الجانبي
    5. Ctrl + Shift + D (Win ، Linux) ، Shift + Cmd + D (Mac) - إظهار تصحيح الأخطاء في الشريط الجانبي (على اليسار)
    6. Ctrl + Shift + E (Win ، Linux) ، Shift + Cmd + E (Mac) - إظهار Explorer في الشريط الجانبي (على اليسار)
    7. Ctrl + Shift + G (Win ، Linux ، Mac) - إظهار Git في الشريط الجانبي (على اليسار)
    8. Ctrl + Shift + F (Win، Linux)، Shift + Cmd + F (Mac) - عرض البحث في الشريط الجانبي (على اليسار)

    كيفية تخصيص الارتباطات الرئيسية في رمز مقابل

    يمكن أن يكون تخصيص روابط المفاتيح مفيدًا لثلاثة أشياء رئيسية.

    أولاً ، إذا كنت قد اعتدت بالفعل على اختصارات لوحة مفاتيح معينة في محرر كود مختلف ، فلن تحتاج إلى تعلم اختصارات جديدة.

    ثانيا ، بعض الارتباطات الرئيسية المحددة مسبقا هي فقط من الصعب جدا أن نتذكر, على سبيل المثال ، خذ Ctrl + K + F12 Windows اختصار الأمر فتح تعريف إلى الجانب.

    ثالثا ، هناك أيضا روابط مفتاح غير مخصصة في VS Code ، مثل إعدادات المستخدم المفتوحة ، وفتح إعدادات مساحة العمل (ابحث عنها هنا في محرّر المستندات) قد ترغب في استخدامها.

    يمكنك تخصيص الارتباطات الرئيسية بمساعدة a ملف تكوين تنسيق JSON, بطريقة مشابهة لكيفية تخصيص إعدادات المستخدم ومساحة العمل. يسمى الملف الذي تحتاج إلى تحريره keybindings.json, ويمكنك فتحه من خلال النقر على قائمة ملف> تفضيلات> اختصارات لوحة المفاتيح في شريط القائمة العلوي.

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

    ليس عليك القيام بأي شيء آخر ، فما عليك سوى نسخ ولصق المفاتيح من اليسار إلى اليمين مع الحفاظ على تنسيق JSON وإعادة كتابة المفتاح إلى التنسيق المخصص..

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

    سوف تحتاج إلى التمسك بها تتبع الارتباطات الأساسية بناء الجملة في Visual Studio Code:

     "key": "" ، "when": "" ، "command": "" 

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

    في مثالنا ، سنقوم بتعيين ملزمة مفتاح عالمي, مما يعني أنه يجب علينا فقط تعيين قيم “مفتاح” و “أمر” في قاعدة لوحة المفاتيح المخصصة لدينا.

    أولاً ، دعونا نبحث عن معرف الأمر الذي ينتمي إلى الأمر Show Installed Extension. يمكننا القيام بذلك بسهولة في المستندات ، مما يوضح لنا أن معرف الأمر الذي نحتاجه هو workbench.extensions.action.listExtensions.

    الجزء الآخر من البيانات التي نحتاجها هو المفتاح. المفتاح المخصص الذي سنربطه بالأمر Show Installed Extension لا يمكن استخدامها من قبل أي قواعد ربط رئيسية أخرى, ويجب أن يتبع بناء جملة المفتاح الصحيح ، مما يعني أنه يجب أن يكون مصنوعًا من a التعديل (انظر المعدلات المقبولة من قبل نظام التشغيل) ، والمفتاح نفسه.

    أثناء العمل على جهاز يعمل بنظام Windows ، سأختار مفتاح Ctrl + F6 ، لأنه يلبي جميع المتطلبات ، ولكن يمكنك اختيار أي مفتاح آخر يناسب احتياجاتك بشكل أفضل.

    سيبدو ملف keybindings.json كما يلي:

     // ضع روابط المفاتيح في هذا الملف للكتابة فوق الإعدادات الافتراضية ["key": "Ctrl + f6"، "command": "workbench.extensions.action.listExtensions"] 

    تصبح القاعدة الجديدة سارية المفعول مرة واحدة ، كرمز Visual Studio تحديث القواعد في وقت التشغيل. يمكنك اختباره دون إعادة تشغيل المحرر ، ما عليك سوى الضغط على Ctrl + F6 ، أو المفتاح الذي اخترته ، وستظهر قائمة بالملحقات المثبتة في محررك.

    في لقطة الشاشة أدناه ، يمكنك رؤية نتائج الاختبار الخاصة بي ، عند الضغط على Ctrl + F6 ، حصلت على قائمة بالملحقين لديّ حاليًا.

    يمكنك إضافة العديد من القواعد كما تريد إلى ملف keybindings.json الخاص بك. ما عليك سوى اتباع بناء جملة JSON العادي ، مما يعني أنك بحاجة إلى وضع كل قاعدة داخل زوج من الأقواس المعقوفة ، وفصلها بفاصلة ، كما ترى أدناه.

     // ضع روابط المفتاح في هذا الملف للكتابة فوق الإعدادات الافتراضية ["key": "Ctrl + f6"، "command": "workbench.extensions.action.listExtensions"، "key": "Shift + f6" ، "command": "workbench.extensions.action.installExtension"]