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) با کار کمتر و سریعتر انجام میشوند .
Related posts
5 بهترین برنامه فیلتر نور آبی برای ویندوز، مک و لینوکس
5 بهترین ابزار اسکنر IP برای ویندوز، مک، iOS و اندروید
11 بهترین نرم افزار رایگان اسکرین شات برای ویندوز
7 بهترین ابزار حذف Bloatware برای ویندوز
Xcode برای ویندوز (8 بهترین ابزار برای توسعه برنامه های iOS در رایانه شخصی)
چرا دیگر نباید CCleaner را برای ویندوز دانلود کنید؟
بهترین برنامه ها برای نظارت بر استفاده از اینترنت
5 بهترین حساب های ایمیل یکبار مصرف رایگان
انتقال، حذف یا کپی خودکار فایل ها در ویندوز
نحوه استفاده از Windows Package Manager برای نصب برنامه های ویندوز
5 بهترین افزونه حریم خصوصی فایرفاکس برای ایمنی آنلاین
10 بهترین برنامه افزودنی حریم خصوصی برای Chrome (2022)
بهترین برنامه های تحلیلگر WiFi برای Windows، iOS، macOS و Android
7 بهترین برنامه تنظیم رایگان برای ویندوز
آموزش الکترونیکی برای کودکان - بهترین برنامهها و ابزارها برای آموزش کودکان در خانه
3 ابزار رایگان برای محک زدن یک رایانه بازی ویندوزی
بهترین ویرایشگرهای آنلاین رایگان Markdown
بهترین سرویس تماس کنفرانس چیست – بهترین برنامه ها در مقایسه
7 بهترین نویسندگان و چاپگرهای PDF رایگان
4 بهترین ابزار رایگان برای حذف پس زمینه از یک تصویر