Powershell'i Far Manager'ın varsayılan kabuğu olarak mı ayarladınız?


21

Powershell'i Far Manager'ın varsayılan kabuğu olarak ayarlayabilir miyim?

Yanıtlar:


16

Far Manager'daki PowerShellFar ile PowerShell komutlarını doğrudan önekle komut satırından çağırabilirsiniz ps:. Yani:

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 }

Uzun bir çıktı bekliyorsanız Far Manager olarak başlatmayı düşünün Far.exe /w.

Son olarak yerleşik PowerShellFar yardım, bölümler Command lineve bölümüne bakın FAQ. Bazı hızlandırıcıları tanımlayabilirsiniz. Örneğin boş komut satırına [Space]hangi ekleri kullanırım ps:. Bu yüzden, aslında sadece 1 sembol daha yazmam gerekiyor. Bu biraz rahatsız edici ama eldeki standart CMD kabuğu tarafından mükemmel bir şekilde telafi edildi, özellikle Uzak Yönetici'de CMD ölmedi.


merhaba @RomanKuzmin, yardımda açıklandığı gibi hızlandırıcıları ayarlamaya çalışıyorum ama ">: Set-FarMacro Shell Space '>: Space' 'Easy prefix' -CommandLine 0" yazdığımda Set-FarMacro'nun bulundu. İ>: gcm kadar yürüttüğümde tüm uzak cmdlet'i görüyorum ama Set-FarMacro eksik. Neyi yanlış yapıyorum?
mjsr

İlk önce Import-Module FarMacro(veya F11 \ PSF \ Modüller \ FarMacro) çağırmalısınız. Bunu yardımda belirtmeliydim (yapacağım, teşekkürler).
Roman Kuzmin

Teşekkürler Roman eksik adımdı :). Farmanager hakkında beni rahatsız eden sadece iki şey daha var ama bunu sormak için arayacağım, belki biraz ışık verebilirsin ... (onunla çalıştıktan sonra, konsola dönersem gerçek karakter işareti kaybolur ve ekleme modu açık (üzerine yazma modu) ve daha inanılmaz olan şey, ekleme modunu devre dışı bırakmak için
insert'e basarsam

5

PowerShellFar , PowerShell'i Far Manager'a entegre etmenizi sağlar.

PowerShellFar, Far Manager'ın zengin konsol tabanlı kullanıcı arabirimini, bu özgün metin dostu ortama mükemmel şekilde entegre edilmiş Windows PowerShell'in tüm gücüyle birleştirir.

resim açıklamasını buraya girin


1
evet biliyorum ama nasıl varsayılan kabuk powershell ile çalışabilir. Bu uzantılar bana f11..powershellfar..invoke menüsü aracılığıyla powershell komutları yürütmek için izin verir .... i powershell dibine bakmak çok bir komut satırı varsa, tüm bunları yapmadan posh yürütmek istiyorum, ama varsayılan cmd ile çalışır, :( Bunu değiştirmek istiyorum
mjsr

Sadece mümkün değil.
Justin Dearing
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.