Aracılığıyla paylaş


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 için yardım alma

Dinamik Yardım, alternatif bir ekran arabelleğinde gösterilen eksiksiz cmdlet yardımının görünümünü sağlar. PSReadLine fonksiyonunu ShowCommandHelp tuşuna eşler.

  • İmleç tamamen genişletilmiş bir cmdlet adının sonundayken F1 tuşuna basıldığında, o cmdlet için yardım açılır.
  • İ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.

Tam ekran Dinamik yardımı

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.

Alt-h kullanarak parametre için odaklanmış yardım

Komut satırında bağımsız değişkenleri seçme

Söz diziminizi bozmadan bir cmdlet'in bağımsız değişkenlerini hızla seçmek ve düzenlemek için Alt+a kullanın. Geçerli imleç konumundan başlayarak arar ve komut satırında bir argüman bulduğunda durur. Bağımsız değişkenin tamamını seçerek bağımsız değişkeni değiştirmeyi veya düzenlemeyi basit hale getirir.

Alt-A ile argüman seçimi

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 Control+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.