回答:
Far ManagerのPowerShellFarを使用すると、プレフィックスを付けてコマンドラインから直接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]
挿入するwhich を使用しますps:
。したがって、実際にはもう1つだけ記号を入力する必要があります。これは少し不便ですが、手元にある標準のCMDシェルによって完全に補償されます。CMDは、特にFar Managerでは死んでいません。
Import-Module FarMacro
(またはF11 \ PSF \ Modules \ FarMacro)。私は助けでこれに言及する必要がありました(そうします、ありがとう)。
PowerShellFarを使用すると、PowerShellをFar Managerに統合できます。
PowerShellFarは、Far Managerのリッチコンソールベースのユーザーインターフェイスと、このオリジナルのテキストフレンドリーな環境に完全に統合されたWindows PowerShellのフルパワーを組み合わせています。