Как сократить командную строку PowerShell

Введение

Вам надоели длинные загромождённые командные строки в PowerShell? Настроив свой $PROFILE, вы можете сократить приглашение так, чтобы отображалась только последняя папка пути. Эта простая настройка делает терминал чище и удобнее для чтения, особенно при работе с глубоко вложенными структурами каталогов.

В этом руководстве мы расскажем, как обновить ваш $PROFILE и создать пользовательское приглашение для PowerShell.


Зачем настраивать приглашение PowerShell?

Приглашение PowerShell по умолчанию показывает полный путь к каталогу, что может стать обременительным при работе в глубоко вложенных папках. Сократив приглашение так, чтобы отображалась только последняя папка, вы:

  • Улучшение читаемости: Сосредоточьтесь на текущем каталоге, ни на что не отвлекаясь.
  • Экономия места: Освободите горизонтальное пространство в окне терминала.
  • Повышение продуктивности: Быстрее перемещайтесь и эффективнее работайте в PowerShell.

Шаги по сокращению приглашения PowerShell

Выполните следующие простые шаги, чтобы настроить приглашение PowerShell:

1. Откройте приглашение PowerShell

Запустите PowerShell, чтобы начать настройку среды.


2. Создайте свой $PROFILE (если его нет)

Файл $PROFILE — это место, где можно хранить настройки среды PowerShell. Чтобы создать его, выполните следующую команду:

if (!(Test-Path -Path $PROFILE)) {  
    New-Item -ItemType File -Path $PROFILE -Force  
}

Эта команда проверяет, существует ли файл $PROFILE. Если нет, она создаёт его для вас.


3. Отредактируйте свой $PROFILE в Блокноте

Откройте файл $PROFILE для редактирования в Блокноте:

notepad $PROFILE

4. Добавьте пользовательскую функцию приглашения

Внутри файла $PROFILE добавьте следующие строки кода:

function prompt {  
    $p = Split-Path -leaf -path (Get-Location)  
    "$p> "  
}

Эта функция изменяет приглашение так, чтобы отображалась только последняя папка текущего пути.


5. Сохраните и перезапустите PowerShell

Сохраните изменения в Блокноте и закройте редактор. Перезапустите PowerShell, и вы увидите более короткое приглашение в действии:

PS FolderName>

Пример вывода

Вот как будет выглядеть приглашение после применения изменений:

До настройки

PS C:\Program Files (x86)\Common Files\Microsoft Shared>

После настройки

PS Microsoft Shared>

Преимущества сокращённого приглашения PowerShell

1. Более чистый интерфейс

Более короткое приглашение освобождает терминал от лишнего и позволяет легче сосредоточиться на задачах.

2. Более удобная навигация

При переходе между каталогами упрощённое приглашение помогает быстро определить текущее местоположение.

3. Возможность настройки

Файл $PROFILE позволяет дополнительно настроить приглашение или добавить другие настройки под ваш рабочий процесс.


Справочные материалы

Дополнительные сведения о настройке среды PowerShell см. в официальной документации Майкрософт:
Настройка среды оболочки – PowerShell | Microsoft Learn

Оставить комментарий