Puis-je définir Powershell comme shell par défaut de Far Manager?
21
Puis-je définir Powershell comme shell par défaut de Far Manager?
Avec PowerShellFar dans Far Manager, vous pouvez appeler des commandes PowerShell directement à partir de la ligne de commande avec le préfixe ps:
. C'est:
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 }
Si vous prévoyez une sortie longue, envisagez de lancer Far Manager en tant que Far.exe /w
.
Voir enfin l'aide intégrée de PowerShellFar, les sections Command line
et FAQ
. Vous pouvez définir certains accélérateurs. Par exemple, j'utilise [Space]
qui insère ps:
dans la ligne de commande vide. Ainsi, en fait, je dois taper juste 1 symbole de plus. C'est un peu gênant, mais il est parfaitement compensé par le shell CMD standard à portée de main, CMD n'est pas mort, en particulier dans Far Manager.
Import-Module FarMacro
(ou F11 \ PSF \ Modules \ FarMacro). J'aurais dû le mentionner dans l'aide (fera l'affaire, merci).PowerShellFar vous permet d'intégrer PowerShell dans Far Manager.
la source