أفضل 19 اختصارات لوحة مفاتيح Windows Powershell

نحن معجبون بأي شيء يجعل استخدام أجهزة الكمبيوتر أو إدارتها أسهل. لذلك بطبيعة الحال ، نحن معجبون بالاختصارات. اختصارات Windows ومجموعات المفاتيح(shortcuts and key combos) تجعل كل شيء أسهل. من المنطقي إذن أن تجعل اختصارات PowerShell من Microsoft (PowerShell)PowerShell أفضل.

إذا لم تكن معتادًا على PowerShell ، فلدينا دليل PowerShell للمبتدئين(PowerShell beginner’s guide) . إنه رائع للمستخدمين المنزليين ومحترفي تكنولوجيا المعلومات على حد سواء. يوجد في PowerShell أكثر من مجرد لغة البرمجة النصية. تنطبق اختصارات لوحة المفاتيح هذه على Windows PowerShell ISE و PowerShell Console من Microsoft .

على الرغم من أن PowerShell ينتشر إلى أنظمة تشغيل أخرى - مثل إصدار macOS 10.12 والأحدث وحتى العديد من توزيعات Linux(Linux) - فقد لا تعمل هذه الاختصارات على جميع أنظمة التشغيل أو جميع إصدارات PowerShell . ولكن حتى القليل منها سيوفر لك دقائق ، إن لم يكن ساعات ، في تجميع البرامج النصية الخاصة بك.

أفضل اختصارات لوحة المفاتيح(Keyboard Shortcuts) لنظام Windows PowerShell ISE

بيئة البرمجة النصية المتكاملة لـ PowerShell(PowerShell Integrated Scripting Environment) ( ISE ) هي المكان الذي يمكنك من خلاله تطوير واختبار البرامج النصية والتطبيقات الخاصة بـ PowerShell . (PowerShell)تتضمن جميع إصدارات نظام التشغيل Microsoft Windows ، سواء كان Windows Server أو Pro أو Home ، PowerShell ISE .

نظرًا لأن Windows Powershell ISE عبارة عن بيئة تحرير ، يتم تطبيق معظم اختصارات Microsoft Office(Microsoft Office shortcuts) الشائعة ، مثل Ctrl + C للنسخ و Ctrl + V للصق. الاختصارات أدناه خاصة بـ Powershell ISE .

  • Ctrl + Tab و Ctrl + Shift + Tab: ينقل تركيز PowerShell ISE من علامة تبويب إلى علامة تبويب. ينقلك Ctrl + Tab إلى اليمين ، (Tab )ويأخذك Ctrl(Ctrl ) + Shift + Tab إلى اليسار.

  • Ctrl + T: يفتح مساحة عمل PowerShell جديدة . يمكنك استخدام هذا لفصل أشياء مثل مشاريع التطبيقات التي تستخدم نصوصًا متعددة. لاحظ(Notice) كيف أن البرامج النصية الثلاثة الأصلية مفتوحة ضمن مساحة عمل PowerShell 1 . حدد مساحة عمل PowerShell 2 للعمل في مشروع مختلف.

  • Ctrl + W: لإغلاق مساحة عمل PowerShell الحالية وجميع البرامج النصية المفتوحة. إذا لم يتم حفظ البرنامج النصي حتى الآن ، فسيتم فتح مربع حوار يسألك عما إذا كنت تريد حفظ التغييرات أم لا.

  • Ctrl + M: طي المخطط التفصيلي أو توسيعه. لاحظ(Notice) عبارة ForEach أدناه وعلامة + و- بجانبها . تُظهر الصورة الأولى عبارة ForEach مطوية ؛ الثانية تظهر توسيع البرنامج النصي.

  • Ctrl + F: ابحث عن(Find) نص معين في البرنامج النصي. يفتح اختصار لوحة المفاتيح هذا نافذة البحث . (Find)سترى المعلمات التي يمكنك تطبيقها على بحثك ، مثل Match Case ، و Whole word ، و Search up ، و Find in selected(Find in selection) . يمكنك أيضًا استخدام التعبيرات العادية(Regular expressions) . يبدأ البحث حيث يتم وضع المؤشر في البرنامج النصي.

  • F3: البحث عن التكرار التالي لمعلمات البحث. يمكنك استخدام زر " بحث عن التالي " في نافذة " (Find Next )بحث(Find ) " ، لكن النافذة تعترض طريقك. حاول تحديد F3 للانتقال إلى التكرار التالي. سيكون لها تمييز المؤشر.

  • Shift + F3:   ماذا لو تجاوزت ما تحتاجه باستخدام F3؟ ببساطة(Simply) استخدم Shift + F3 للعثور على التكرار السابق. سيكون لها تمييز المؤشر كذلك.

  • Ctrl + H: ابحث عن(Find) s واستبدل أي نص في البرنامج النصي بنص آخر. يمكنك تطبيق نفس المعلمات على هذه الأداة مثل أداة البحث(Find) .

  • Ctrl + J: يفتح مربع اختيار مقتطفات. المقتطفات(Snippets) عبارة عن أجزاء صغيرة من التعليمات البرمجية ذات الصيغة الصحيحة. انقر نقرًا مزدوجًا(Double-click) لإدراج مقتطف ، ثم أضف معلماتك.

  • Ctrl + Space: على غرار إظهار المقتطفات ، يفتح هذا الأمر Intellisense . يقدم Intellisense خيارات خاصة بالسياق مثل المعلمات أو المقارنات. في هذه الحالة ، تُظهر القيم المحتملة للمعلمة -ErrorAction لأمر (-ErrorAction )Remove-Item cmdlet. انقر فوق(Click) واحد لتحديده.

  • F5: تشغيل البرنامج النصي بالكامل والمطالبة بحفظه. حدد المربع بجوار في المستقبل ، لا تظهر هذه الرسالة(In the future, do not show this message) ، ثم موافق(OK ) للتشغيل والحفظ بالضغط على F5 في المستقبل. إنه نفس اختيار زر تشغيل البرنامج النصي .(Run Script )

  • F8: حدد قسمًا من برنامج PowerShell النصي واضغط على F8 لتشغيل هذا المقتطف فقط. يساعد هذا في تصحيح البرنامج النصي قطعة واحدة في كل مرة. إنه نفس اختيار زر تشغيل التحديد .(Run Selection )

  • Ctrl + C أو Ctrl + Break: يوقف البرنامج النصي أثناء تشغيله. إذا كان لديك نص محدد ، فسيقوم Ctrl + Break بإيقاف العملية في تلك المرحلة. هذا اختصار آخر مفيد لتصحيح أخطاء البرامج النصية الخاصة بك. تحديد زر إيقاف التشغيل(Stop Operation ) له نفس التأثير.

أفضل اختصارات لوحة المفاتيح(Keyboard Shortcuts) لوحدة التحكم Windows PowerShell(Windows PowerShell Console)

إذا كنت قد استخدمت موجه الأوامر(Command Prompt) (cmd) ، فستجد أن Windows PowerShell Console هو مجرد موجه أوامر مصمم لاستخدام برامج PowerShell النصية وأوامر cmdlets في سطر الأوامر. تشبه وحدة التحكم إلى حد كبير وحدة تحكم سطر الأوامر القديمة.

إذا كنت لا تقوم بصياغة تطبيقات الأتمتة أو حزم إدارة خادم Windows ، فيمكنك استخدام وحدة التحكم لتشغيل بعض أوامر PowerShell . ومع ذلك ، تحتوي وحدة التحكم PowerShell على عدد قليل من الوظائف والاختصارات. تعمل اختصارات وحدة تحكم الأوامر المعتادة مثل السهم لأعلى ( ^ ) والسهم لأسفل ( ˅ ) لاستدعاء الأوامر الحديثة أيضًا في وحدة تحكم PowerShell .

  • Letter + F8: لا يمكنك تذكر الأمر cmdlet الذي استخدمته مؤخرًا ، لكنك تعلم أنه بدأ بحرف S؟ Press S + F8 لسرد جميع أوامر cmdlets المستخدمة مؤخرًا والتي تبدأ بالحرف S.

  • Alt + F7: يمسح(Clears) جميع الأوامر الأخيرة من محفوظات وحدة التحكم. إنه مثل مسح الحافظة(clearing the clipboard) . يكون هذا مفيدًا عندما تقوم بالكثير في وحدة التحكم ، ولم يعد السهمان لأعلى ولأسفل مفيدًا للتنقل بين الأوامر المطلوبة.
  • Shift + Enter: لإدخال عدة أسطر من الأوامر ، استخدم Shift + Enter في نهاية كل سطر قبل إدخال السطر التالي. ثم حدد إدخال(Enter) لتشغيلها جميعًا بالتسلسل.

  • F8: ابحث(Search) في العناصر الموجودة في محفوظات الأوامر التي تبدأ بما هو موجود في الموجه. في المثال أدناه ، تمت كتابة Get في موجه الأوامر. سيؤدي تحديد F8 مرة أخرى إلى العثور على الأمر التالي الذي يبدأ بـ Get إذا كان هناك أمر واحد.

  • Ctrl + Space: يعمل مثل Intellisense ولكن في وحدة التحكم. في المثال ، كان Get-Item هو كل ما تم إدخاله. يؤدي استخدام Ctrl + Space إلى إظهار أوامر cmdlets أخرى بهذه البداية وبنيتها. يمكنك استخدام السهمين الأيمن والأيسر للتنقل بين أوامر cmdlets.

  • Tab: يعمل مثل الإكمال التلقائي ولكنه يتنقل عبر الاحتمالات بالضغط عليه بشكل متكرر. في المثال الأول ، هناك فقط شرطة ( - ) بداية المعلمة. ينتقل تحديد علامة التبويب من خلال الخيارات حتى تحصل على الخيار الذي تريده. في هذه الحالة ، إنه -Recurse .

لديك قوة (Power)PowerShell الآن _

عندما أصدرت Microsoft PowerShell في عام 2006 ، كان محترفو تكنولوجيا المعلومات مشغولين باستخدام واجهات رسومية وملفات مجمعة لإدارة الأشياء. الآن يتم التعامل مع طرق الأتمتة والتكوين هذه مع عمل أقل وأسرع ، وذلك بفضل PowerShell .



About the author

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



Related posts