19 بهترین میانبر صفحه کلید Powershell ویندوز

ما طرفدار هر چیزی هستیم که استفاده یا مدیریت رایانه را آسان‌تر کند. بنابراین طبیعتاً ما طرفدار میانبرها هستیم. میانبرهای ویندوز و ترکیب کلیدها(shortcuts and key combos) همه چیز را آسان تر می کند. پس منطقی است که میانبرهای PowerShell مایکروسافت فقط (PowerShell)PowerShell را بهتر می کند.

اگر با PowerShell آشنایی ندارید ، ما یک راهنمای مبتدی PowerShell(PowerShell beginner’s guide) داریم . این برای کاربران خانگی و متخصصان فناوری اطلاعات به طور یکسان عالی است. PowerShell چیزهای بیشتری از زبان برنامه نویسی دارد. این میانبرهای صفحه کلید برای Windows PowerShell ISE و PowerShell Console مایکروسافت اعمال می شود .

حتی اگر PowerShell در حال گسترش به سایر سیستم‌عامل‌ها (مانند macOS نسخه 10.12 و جدیدتر و حتی چندین توزیع لینوکس(Linux) ) باشد، این میانبرها ممکن است در همه سیستم‌عامل‌ها یا همه نسخه‌های PowerShell کار نکنند . اما حتی تعداد کمی از آنها در کنار هم قرار دادن اسکریپت‌هایتان در چند دقیقه، اگر نه ساعت‌ها، صرفه‌جویی می‌کنند.

بهترین میانبرهای صفحه کلید(Keyboard Shortcuts) برای Windows PowerShell ISE

PowerShell Integrated Scripting Environment ( ISE ) جایی است که می توانید اسکریپت ها و برنامه های PowerShell را توسعه و آزمایش کنید. (PowerShell)همه نسخه‌های سیستم عامل ویندوز(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 شما را به سمت راست می برد و Ctrl + Shift + Tab شما را به سمت چپ می برد.

  • Ctrl + T: یک فضای کاری جدید PowerShell را باز می کند. می توانید از این برای جدا کردن چیزهایی مانند پروژه های برنامه با استفاده از چندین اسکریپت استفاده کنید. توجه کنید(Notice) که چگونه سه اسکریپت اصلی ما در فضای کاری PowerShell 1 باز هستند . فضای کاری PowerShell 2(PowerShell 2 ) را برای کار بر روی پروژه دیگری انتخاب کنید .

  • Ctrl + W: فضای کاری (W:)PowerShell فعلی و تمام اسکریپت های باز را می بندد. اگر یک اسکریپت هنوز ذخیره نشده است، یک گفتگو باز می شود تا از شما بپرسد که آیا می خواهید تغییرات را ذخیره کنید یا خیر.

  • Ctrl + M: جمع کردن یا بزرگ کردن خطوط کلی. به عبارت ForEach (ForEach )در(Notice) زیر و علائم + و در کنار آن توجه کنید. تصویر اول نشان می دهد که عبارت ForEach جمع(ForEach) شده است . دوم نشان می دهد که اسکریپت گسترش یافته است.

  • Ctrl + F: متن(Find) خاصی را در اسکریپت پیدا کنید. این میانبر صفحه کلید پنجره Find را باز می کند. (Find)پارامترهایی را می‌بینید که می‌توانید در جستجوی خود اعمال کنید، مانند موارد(Match Case) مشابه ، کل کلمه(Whole word) ، جستجو در بالا(Search up) ، یافتن در انتخاب(Find in selection) . همچنین می توانید از عبارات منظم(Regular expressions) استفاده کنید . جستجو از جایی شروع می شود که مکان نما در اسکریپت قرار می گیرد.

  • F3: وقوع بعدی پارامترهای جستجو را پیدا می کند. می توانید از دکمه Find Next در پنجره Find استفاده کنید، اما پنجره مانع می شود. برای رفتن به اتفاق بعدی، F3 را انتخاب کنید . نشانگر مکان نما خواهد بود.

  • Shift + F3:   اگر با استفاده از F3 از چیزی که نیاز دارید عبور کنید چه؟ به سادگی(Simply) از Shift + F3 برای یافتن رخداد قبلی استفاده کنید. همچنین دارای برجسته‌سازی مکان‌نما خواهد بود.

  • Ctrl + H: پیدا کنید(Find) و هر متنی را در اسکریپت با متن دیگری جایگزین کنید. می توانید پارامترهای مشابه ابزار Find را برای این ابزار اعمال کنید.

  • Ctrl + J: کادر انتخاب قطعه را باز می کند. اسنیپت(Snippets) ها قطعات کوچکی از کد با نحو مناسب هستند. برای درج یک قطعه دوبار کلیک کنید ، سپس پارامترهای خود را اضافه کنید.(Double-click)

  • Ctrl + Space: مشابه نمایش قطعه‌ها، این دستور Intellisense را باز می‌کند. Intellisense گزینه های خاص زمینه مانند پارامترها یا مقایسه کننده ها را ارائه می دهد. در این حالت، مقادیر احتمالی پارامتر -ErrorAction را برای cmdlet Remove-Item نشان می دهد. (Remove-Item)برای انتخاب یکی بر روی آن کلیک کنید.(Click)

  • F5: کل اسکریپت را اجرا می کند و از آن می خواهد که ذخیره شود. کادر کنار In the future, do not show this message را(In the future, do not show this message) علامت بزنید و سپس برای اجرا و ذخیره با فشار دادن F5 در آینده OK کنید. (OK )مانند انتخاب دکمه Run Script است.

  • F8: بخشی از اسکریپت PowerShell را انتخاب کنید و (PowerShell)F8 را فشار دهید تا فقط آن قطعه اجرا شود. این به اشکال زدایی اسکریپت تک تک در یک زمان کمک می کند. مانند انتخاب دکمه Run Selection است.

  • Ctrl + C یا Ctrl + Break: اسکریپت را در حین اجرا متوقف می کند. اگر متنی انتخاب کرده اید، Ctrl + Break عملیات را در آن نقطه متوقف می کند. این میانبر دیگری است که برای اشکال زدایی اسکریپت های شما مفید است. انتخاب دکمه Stop Operation نیز همین اثر را دارد.

بهترین میانبرهای صفحه کلید(Keyboard Shortcuts) برای کنسول Windows PowerShell(Windows PowerShell Console)

اگر از Command Prompt (cmd) استفاده کرده باشید، متوجه خواهید شد که کنسول Windows PowerShell(Windows PowerShell Console) فقط یک خط فرمان است که برای استفاده از اسکریپت های PowerShell و cmdlet ها در خط فرمان طراحی شده است. این کنسول شباهت زیادی به کنسول خط فرمان قدیمی دارد.

اگر برنامه‌های اتوماسیون یا بسته‌های مدیریت سرور ویندوز را نمی‌سازید، می‌توانید از کنسول برای اجرای چند فرمان PowerShell استفاده کنید. (PowerShell)با این حال، کنسول PowerShell دارای چند عملکرد و میانبر بیشتر است. میانبرهای معمول کنسول فرمان مانند فلش بالا ( ^ ) و فلش پایین ( ˅ ) برای فراخوانی دستورات اخیر نیز در کنسول PowerShell کار می کنند.(PowerShell)

  • Letter + F8: آیا نمی توانید آن cmdlet را که اخیراً استفاده کرده اید، اما می دانید که با S شروع شده است را به خاطر نمی آورید؟ Press S + F8 را فشار دهید تا تمام cmdlet های اخیراً استفاده شده با حرف S شروع شود. در تصویر زیر ببینید که حرف اول رنگ دیگری دارد تا به ما اطلاع دهید که همین الان در S جستجو کرده ایم.

  • Alt + F7: تمام دستورات اخیر را از تاریخچه کنسول پاک می کند. (Clears)مثل پاک کردن کلیپ بورد(clearing the clipboard) است. این زمانی مفید است که کارهای زیادی در کنسول انجام داده باشید، و فلش های بالا و پایین دیگر برای پرش بین دستورات مورد نیاز مفید نیستند.
  • Shift + Enter: برای وارد کردن چندین خط از دستورات، قبل از وارد کردن خط بعدی، از Shift + Enter در انتهای هر خط استفاده کنید. سپس Enter را انتخاب کنید تا همه آنها به ترتیب اجرا شوند.

  • F8: مواردی را در تاریخچه فرمان جستجو کنید که با آنچه در اعلان است شروع می شود. (Search)در مثال زیر، Get در خط فرمان تایپ شده است. اگر دوباره F8 را انتخاب کنید، دستور بعدی که با Get شروع می شود را پیدا می کند.

  • Ctrl + Space: مانند Intellisense اما در کنسول کار می کند. در مثال، Get-Item تمام چیزی بود که وارد شد. با استفاده از Ctrl + Space ، cmdlet های دیگر را با آن شروع و نحو آنها نشان می دهد. برای رفتن بین cmdlet ها می توانید از فلش های چپ و راست استفاده کنید.

  • Tab: مانند تکمیل خودکار عمل می کند اما با فشار دادن مکرر آن را در میان امکانات چرخه می کند. در مثال اول، فقط خط تیره ( ) شروع یک پارامتر وجود دارد. انتخاب برگه از میان گزینه ها می گذرد تا زمانی که مورد نظر خود را دریافت کنید. در این مورد، آن -Recurse است.

شما اکنون قدرت (Power)PowerShell را دارید

هنگامی که مایکروسافت (Microsoft)PowerShell را در سال 2006 منتشر کرد، متخصصان فناوری اطلاعات مشغول استفاده از رابط های گرافیکی و فایل های دسته ای برای مدیریت چیزها بودند. اکنون آن روش‌های اتوماسیون و پیکربندی به لطف PowerShell(PowerShell) با کار کمتر و سریع‌تر انجام می‌شوند .



About the author

من یک مهندس نرم افزار و وبلاگ نویس با نزدیک به 10 سال تجربه در این زمینه هستم. من در ایجاد بررسی ابزارها و آموزش‌ها برای پلتفرم‌های مک و ویندوز، و همچنین ارائه نظرات تخصصی درباره موضوعات توسعه نرم‌افزار تخصص دارم. من همچنین یک سخنران و مدرس حرفه ای هستم و در کنفرانس های فناوری در سراسر جهان ارائه کرده ام.



Related posts