С 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.