Урок 1.1 Основы PowerShell. Автодополнение команд. IntelliSense

PowerShell — это интерфейс командной строки. И поэтому вам придётся много печатать. При наборе текста часто случаются очепятки. Приложения PowerShell предоставляют методы помогающие минимизировать опечатки.

Консольное приложение поддерживает автодополнение (tab completion) команд в четырёх областях:

  1. Наберите «Get-C» и нажмите несколько раз клавишу Tab, затем понажимайте Shift-Tab. Powershell будет по кругу перебирать совпадение команд. Продолжайте набирать клавиши до тех пор пока не появится нужная команда.

2. Наберите «Get-ChildItem», затем пробел, затем «c:\». Нажмите несколько раз клавишу Tab. PowerShell начнёт по кругу перебирать доступные имена файлов и папок в текущей папке.

3. Наберите «Get-ChildItem», затем пробел, затем дефис («-«). Нажмите несколько раз клавишу Tab. PowerShell начнёт по кругу перебирать доступные параметры команды. Можно набрать часть параметра, например, букву «r» и нажимая клавишу Tab, перебрать доступные параметры команды на букву «r». Клавишей Esc можно очистить командную строку.

4. Наберите «Get-EventLog», затем пробел, затем дефис («-«) и параметр «Logname». Добавьте пробел и нажмите несколько раз клавишу Tab. PowerShell начнёт по кругу перебирать доступные значения для параметра команды. Это работает только с предопределёнными значениями для параметра команды. Нажмите Esc чтобы очистить командную строку.

Интегрированная среда сценариев PowerShell ISE предлагает улучшенные возможности автодополнения — технология IntelliSense. Эта технология работает также как в описанных сценариях автодополнения только подсказки всплывают в маленьком меню. Используя клавиши навигации вниз-вверх можно выбрать желаемый командлет, параметр или значение. Затем нажать Tab или Enter, чтобы подставить значение в команду и затем продолжить печатать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *