19-те най-добри клавишни комбинации на Windows Powershell

Ние сме фенове на всичко, което прави използването или управлението на компютри по-лесно. Естествено, ние сме фенове на преките пътища. Преките пътища и клавишните комбинации на(shortcuts and key combos) Windows правят всичко по-лесно. Тогава е логично, че преките пътища на PowerShell на Microsoft само правят PowerShell по-добър.

Ако не сте запознати с PowerShell , имаме PowerShell ръководство за начинаещи(PowerShell beginner’s guide) . Страхотен е както за домашни потребители, така и за ИТ професионалисти. В PowerShell има нещо повече от скриптовия език. Тези клавишни комбинации се прилагат за Windows PowerShell ISE и PowerShell Console на Microsoft .

Въпреки че PowerShell се разпространява в други операционни системи — като macOS версия 10.12 и по-нова и дори няколко Linux дистрибуции — тези преки пътища може да не работят на всички операционни системи или всички версии на PowerShell . Но дори няколко ще ви спестят минути, ако не и часове, при съставяне на вашите скриптове.

Най-добрите клавишни комбинации(Keyboard Shortcuts) за Windows PowerShell ISE

Интегрираната среда за скриптове на PowerShell(PowerShell Integrated Scripting Environment) ( ISE ) е мястото, където можете да разработвате и тествате скриптове и приложения на PowerShell . Всички версии на операционната система Windows на 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 ви отвежда надясно, а 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 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 . Кликнете(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 скриптове и кратки команди в командния ред. Конзолата изглежда много като старата конзола за команден ред.

Ако не създавате приложения за автоматизация или пакети за управление на Windows сървър, можете да използвате конзолата, за да изпълните няколко команди на PowerShell . Конзолата PowerShell(PowerShell) обаче има още няколко функции и преки пътища. Обичайните преки пътища на командната конзола като стрелка нагоре ( ^ ) и стрелка надолу ( ˅ ) за извикване на скорошни команди също работят в конзолата на PowerShell .

  • Буква(Letter ) + F8: Не можете да си спомните този cmdlet, който сте използвали наскоро, но знаете, че започва с S? Press S + F8 , за да изброите всички наскоро използвани кратки команди, започващи с буквата 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 показва други кратки команди с това начало и техния синтаксис. Можете да използвате стрелките наляво и надясно, за да преминете между кратки команди.

  • Раздел:(Tab:) Работи като автоматично довършване, но преминава през възможностите чрез многократно натискане. В първия пример има само тире ( ) в началото на параметър. Изборът на раздел преминава през опциите, докато получите тази, която искате. В този случай това е -Recurse .

Вече имате силата(Power) на PowerShell

Когато Microsoft пусна PowerShell през 2006 г., ИТ специалистите бяха заети с използването на графични интерфейси и пакетни файлове, за да управляват нещата. Сега тези методи за автоматизация и конфигуриране се обработват с по-малко работа и по-бързо, благодарение на PowerShell .



About the author

Аз съм компютърен програмист, специализиран в разработването на софтуер за MacOS. Използвам уменията си, за да пиша професионални рецензии и да давам съвети как да подобрите уменията си за програмиране на Mac. Имам и уебсайт, който предлага подробни инструкции стъпка по стъпка за създаване на успешен уеб сайт.



Related posts