Dinamik yardım kullanma
Dinamik Yardım, komut satırına yazarak yerinizi kaybetmeden işinize odaklanmanıza olanak tanıyan tam zamanında yardım sağlar.
Cmdlet yardımı alma
Dinamik Yardım, alternatif bir ekran arabelleğinde gösterilen tam cmdlet yardımının görünümünü sağlar.
PSReadLine işlevi ShowCommandHelp
F1tuşuna eşler.
- İmleç tamamen genişletilmiş bir cmdlet adının sonundayken, F1tuşuna basıldığında bu cmdlet için yardım görüntülenir.
- İmleç tam olarak genişletilmiş bir parametre adının sonunda olduğunda, F1tuşuna basıldığında parametreden başlayarak cmdlet'in yardımı görüntülenir.
PSReadLine'daki çağrı cihazları, yukarı ve aşağı ok tuşlarını kullanarak görüntülenen yardımı kaydırmanıza olanak tanır. Q tuşuna basıldığında alternatif ekran arabelleğinden çıkar ve birincil ekrandaki komut satırında geçerli imleç konumuna döner.
Odaklanmış parametre yardımı alma
Alt+h tuşuna basıldığında parametreler için dinamik yardım sağlanır. Yardım, MenuComplete'e benzer şekilde geçerli komut satırının altında gösterilir. Alt+h tuşuna bastığınızda, imlecin tam olarak genişletilmiş parametre adının sonunda olması gerekir.
Komut satırında bağımsız değişkenleri seçme
Alt+ a kullanarak söz diziminizi bozmadan bir cmdlet'in bağımsız değişkenlerini hızla seçmek ve düzenlemek için. İmleç konumuna bağlı olarak, geçerli imleç konumundan arar ve komut satırında herhangi bir bağımsız değişken bulduğunda durur.
Anahtar bağlamaları seçme
Tüm anahtar bağlamalar tüm işletim sistemleri ve terminal uygulamaları için çalışmaz. Örneğin, Alt tuşunun tuş bağlamaları macOS'ta varsayılan olarak çalışmaz. Linux'ta Ctrl+[, Escape ile aynıdır. Ctrl+Ara Çubuğu, beklenen Denetim+Ara Çubuğu dizisi yerine bir Control+2 tuş dizisi oluşturur.
Bu tuhaflıkları geçici olarak çözmek için PSReadLine işlevini kullanılabilir bir tuş bileşimiyle eşleyin. Örneğin:
Set-PSReadLineKeyHandler -chord 'Ctrl+l' -Function ShowParameterHelp
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function SelectCommandArgument
Anahtar bağlamalar ve geçici çözümler hakkında daha fazla bilgi için bkz . PSReadLine anahtar işleyicilerini kullanma.
PowerShell