Могу ли я установить Powershell в качестве оболочки по умолчанию для Far Manager?
2 ответа
С 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.
PowerShellFar позволяет интегрировать PowerShell в Far Manager.
PowerShellFar сочетает в себе богатый консольный пользовательский интерфейс Far Manager с полной мощью Windows PowerShell, прекрасно интегрированной в эту оригинальную текстовую среду.