19

Могу ли я установить Powershell в качестве оболочки по умолчанию для Far Manager?

2 ответа2

15

С PowerShellFar в Far Manager вы можете вызывать команды PowerShell прямо из командной строки с префиксом ps: То есть:

Commands with console output, prefix ps:

    ps: Get-Date
    ps: 3.14 / 3
    ps: [math]::pi / 3

Commands with viewer output, prefix vps:

    vps: Get-Process
    vps: Get-ChildItem C:\TEMP\LargeFolder -Recurse -Force

Commands starting UI or background jobs normally use prefix ps:

    ps: $Far.Msg("Hello world!")
    ps: Get-Process | Out-FarList -Text Name | Open-FarPanel
    ps: Start-FarJob { Remove-Item C:\TEMP\LargeFolder -Recurse -Force }

Если вы ожидаете длительный вывод, запустите Far Manager с именем Far.exe /w .

Наконец, смотрите встроенную справку PowerShellFar, разделы Command line и FAQ . Вы можете определить некоторые ускорители. Например, я использую [Space] который вставляет ps: в пустую командную строку. Таким образом, на самом деле мне нужно набрать всего 1 символ. Это немного неудобно, но отлично компенсируется стандартной под рукой оболочкой CMD, CMD не мертва, особенно в Far Manager.

4

PowerShellFar позволяет интегрировать PowerShell в Far Manager.

PowerShellFar сочетает в себе богатый консольный пользовательский интерфейс Far Manager с полной мощью Windows PowerShell, прекрасно интегрированной в эту оригинальную текстовую среду.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .