ฉันสามารถตั้งค่า Powershell เป็นเชลล์เริ่มต้นของ Far Manager ได้หรือไม่
ฉันสามารถตั้งค่า Powershell เป็นเชลล์เริ่มต้นของ Far Manager ได้หรือไม่
คำตอบ:
ด้วย PowerShellFar ใน Far 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.exe /w
หากคุณคาดว่าการส่งออกที่มีความยาวที่จะเริ่มต้นพิจารณาฟาผู้จัดการเป็น
จนเห็นในตัว PowerShellFar ความช่วยเหลือส่วนและCommand line
FAQ
คุณสามารถกำหนดคันเร่งได้ ตัวอย่างเช่นฉันใช้[Space]
สิ่งที่แทรกps:
ลงในบรรทัดคำสั่งที่ว่างเปล่า ดังนั้นจริงๆแล้วฉันต้องพิมพ์สัญลักษณ์อีก 1 ตัว นี่เป็นความไม่สะดวกเล็กน้อย แต่มันได้รับการชดเชยอย่างสมบูรณ์แบบโดยเชลล์มาตรฐาน CMD ที่มือ, CMD ยังไม่ตายโดยเฉพาะใน Far Manager
Import-Module FarMacro
(หรือ F11 \ PSF \ Modules \ FarMacro) ฉันควรจะพูดถึงเรื่องนี้ในความช่วยเหลือ (จะทำขอบคุณ)
PowerShellFarช่วยให้คุณสามารถรวม PowerShell เข้ากับ Far Manager
PowerShellFar รวมเอาส่วนต่อประสานผู้ใช้ที่ใช้คอนโซลของ Far Manager เข้ากับ Windows PowerShell อย่างสมบูรณ์ซึ่งรวมเข้ากับสภาพแวดล้อมที่เป็นมิตรกับข้อความต้นฉบับ