Powershell을 Far Manager의 기본 쉘로 설정 하시겠습니까?


답변:


16

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 lineFAQ. 일부 액셀러레이터를 정의 할 수 있습니다. 예를 들어 빈 명령 줄에 [Space]삽입하는 것을 사용 합니다 ps:. 따라서 실제로 1 개의 기호 만 더 입력하면됩니다. 이 방법은 약간 불편하지만 표준 CMD 셸로 완벽하게 보완되며 CMD는 특히 Far Manager에서 죽지 않았습니다.


안녕하세요 @RomanKuzmin, 도움말에 설명 된대로 가속기를 설정하려고하지만 "> : Set-FarMacro Shell Space '> : Space' 'Easy prefix'-CommandLine 0"이라고 쓰면 Set-FarMacro가 아닌 녹이다. > : gcm far을 실행하면 모든 far cmdlet이 표시되지만 Set-FarMacro가 없습니다. 내가 뭘 잘못하고 있니?
mjsr

처음에는 호출해야합니다 Import-Module FarMacro(또는 F11 \ PSF \ 모듈 \ FarMacro). 나는 이것을 도움으로 언급했을 것입니다 (감사합니다).
Roman Kuzmin

고마워 로마 : 단계 누락 :). 나는 Farmanager에 대해 나를 귀찮게하는 두 가지만 더 가지고 있지만 어디에서 물어볼 것인지, 아마도 당신은 약간의 빛을 줄 수 있습니다 ... (작업 후 콘솔에 실제 문자 표시가 사라지면 삽입 모드가 켜져 있고 (덮어 쓰기 모드) 더 놀라운 점은 삽입을 눌러 삽입 모드를 비활성화하면 줄을 입력 한 후 삽입 모드가 다시 나타납니다)
mjsr

5

PowerShellFar를 사용하면 PowerShell을 Far Manager에 통합 할 수 있습니다.

PowerShellFar는 Far Manager의 풍부한 콘솔 기반 사용자 인터페이스와이 원본 텍스트 친화적 인 환경에 완벽하게 통합 된 Windows PowerShell의 강력한 기능을 결합합니다.

여기에 이미지 설명을 입력하십시오


1
예, 기본 쉘이 powershell과 어떻게 작동하는지 알고 있습니다. 이 확장 기능을 사용하면 메뉴 f11..powershellfar..invoke ....를 통해 powershell 명령을 실행할 수 있습니다. cmd를 기본적 작동, :( 난 그 변경 싶어
mjsr

단순히 불가능합니다.
저스틴 친애하는
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.