19 лучших сочетаний клавиш Windows Powershell

Мы фанаты всего, что упрощает использование компьютеров или управление ими. Так что, естественно, мы поклонники ярлыков. Ярлыки Windows и комбинации клавиш(shortcuts and key combos) упрощают работу. Логично, что ярлыки PowerShell от Microsoft делают PowerShell только(PowerShell) лучше.

Если вы не знакомы с PowerShell , у нас есть руководство для начинающих по PowerShell(PowerShell beginner’s guide) . Это отлично подходит как для домашних пользователей, так и для ИТ-специалистов. В PowerShell есть нечто большее, чем просто язык сценариев. Эти сочетания клавиш применяются к Microsoft Windows PowerShell ISE и консоли PowerShell(PowerShell Console) .

Несмотря на то, что PowerShell распространяется на другие операционные системы, такие как macOS версии 10.12 и новее и даже на несколько дистрибутивов Linux(Linux) , эти ярлыки могут работать не во всех операционных системах или не во всех версиях PowerShell . Но даже несколько сэкономят вам минуты, если не часы, на составление сценариев.

Лучшие сочетания клавиш(Keyboard Shortcuts) для Windows PowerShell ISE

Интегрированная среда сценариев PowerShell(PowerShell Integrated Scripting Environment) ( ISE ) — это место, где вы можете разрабатывать и тестировать сценарии и приложения 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 с вкладки на вкладку. 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 для командлета 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(Windows PowerShell Console) — это просто командная строка, предназначенная для использования сценариев и командлетов PowerShell в командной строке. Консоль очень похожа на старую консоль командной строки.

Если вы не создаете приложения автоматизации или пакеты управления сервером Windows, вы можете использовать консоль для запуска нескольких команд PowerShell . Однако в консоли PowerShell есть еще несколько функций и ярлыков. Обычные сочетания клавиш командной консоли, такие как стрелка вверх ( ^ ) и стрелка вниз ( ˅ ) для вызова недавних команд, также работают в консоли PowerShell .

  • Буква(Letter ) + F8: Не могу вспомнить командлет, которым вы недавно пользовались, но вы знаете, что он начинался с буквы 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 .

Теперь у(PowerShell) вас есть все возможности PowerShell(Power)

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



About the author

Я компьютерный техник с более чем 10-летним опытом, в том числе 3 года в качестве 店員. У меня есть опыт работы с устройствами Apple и Android, и я особенно хорошо разбираюсь в ремонте и обновлении компьютеров. Я также люблю смотреть фильмы на своем компьютере и использовать свой iPhone для съемки фотографий и видео.



Related posts