Если вы поклонник командной строки, вы знаете, насколько важным и экономящим время может быть автозаполнение. В мире PowerShell мы часто завидуем беспрепятственному автозаполнению вкладок в Bash. Но не бойтесь! В этой статье мы рассмотрим различные методы создания табуляции в PowerShell, похожей на bash, что позволит вам повысить производительность и эффективность работы в консоли.
Метод 1: Модуль PowerShell PSReadLine
Модуль PSReadLine меняет правила игры для пользователей PowerShell. Он расширяет возможности командной строки и обеспечивает автозаполнение табуляции, аналогичное тому, что вы найдете в Bash. Чтобы начать, откройте консоль PowerShell и выполните следующую команду, чтобы установить модуль:
Install-Module -Name PSReadLine -Scope CurrentUser -Force -AllowPrerelease
После установки вы можете настроить поведение табуляции в соответствии со своими потребностями.
Метод 2: PowerShell Core
Если вы используете PowerShell Core, вам повезло! PowerShell Core поставляется со встроенной функцией Predictive IntelliSense, которая обеспечивает функцию автозаполнения вкладок, аналогичную Bash. Эта функция доступна в PowerShell Core версии 7.0 и выше.
Метод 3: Oh-My-Posh
Oh-My-Posh — это универсальная платформа, которая позволяет настраивать подсказку PowerShell и обеспечивает расширенное автозаполнение вкладок. Он предлагает множество тем и конфигураций в соответствии с вашими предпочтениями. Чтобы установить Oh-My-Posh, выполните следующие действия:
- Установите Git (если он еще не установлен).
- Откройте консоль PowerShell и выполните следующую команду, чтобы установить Oh-My-Posh:
Install-Module posh-git -Scope CurrentUser -Force Install-Module oh-my-posh -Scope CurrentUser -Force
- Затем установите тему по вашему выбору. Например, чтобы установить тему «Парадокс», выполните следующую команду:
Set-PoshPrompt -Theme Paradox
Метод 4: PowerShell ISE (интегрированная среда сценариев)
Если вы предпочитаете использовать PowerShell ISE, вы можете включить автозаполнение вкладок, выбрав «Инструменты» >«Параметры» >«Редактор» >«Включить автозаполнение вкладок». ” в меню PowerShell ISE.
Метод 5: ConEmu и Cmder
ConEmu — это настраиваемый эмулятор консоли, который позволяет улучшить работу с PowerShell. Cmder — это популярный пакет эмулятора консоли, который использует ConEmu и обеспечивает в PowerShell возможности табуляции, подобные bash. Чтобы настроить ConEmu и Cmder:
- Загрузите и установите ConEmu с официального сайта.
- Загрузите и извлеките Cmder из официального репозитория GitHub.
- Запустите ConEmu и установите настройки «Запуск», чтобы указать исполняемый файл Cmder.
Имея в своем распоряжении эти методы, вы можете добиться эффекта табуляции в PowerShell, подобного bash. Независимо от того, решите ли вы использовать модуль PSReadLine, PowerShell Core, Oh-My-Posh, PowerShell ISE или ConEmu с Cmder, вы можете значительно повысить свою производительность и эффективность в командной строке. Так зачем соглашаться на меньшее? Возьмите под свой контроль среду PowerShell и воспользуйтесь возможностями табуляции, подобной Bash!