Menggunakan bantuan dinamis
Bantuan Dinamis menyediakan bantuan just-in-time yang memungkinkan Anda untuk tetap fokus pada pekerjaan Anda tanpa kehilangan tempat Anda mengetik pada baris perintah.
Mendapatkan bantuan cmdlet
Bantuan Dinamis menyediakan tampilan bantuan cmdlet penuh yang ditampilkan dalam buffer layar alternatif.
PSReadLine memetakan fungsi ShowCommandHelp
ke kunci F1.
- Ketika kursor berada di akhir nama cmdlet yang diperluas sepenuhnya, menekan F1menampilkan bantuan untuk cmdlet tersebut.
- Saat kursor berada di akhir nama parameter yang sepenuhnya diperluas, menekan F1menampilkan bantuan untuk cmdlet yang dimulai pada parameter .
Pager di PSReadLine memungkinkan Anda untuk menggulir bantuan yang ditampilkan menggunakan tombol panah atas dan bawah. Menekan Q keluar dari buffer layar alternatif dan kembali ke posisi kursor saat ini pada baris perintah pada layar utama.
Mendapatkan bantuan parameter terfokus
Menekan Alt+h memberikan bantuan dinamis untuk parameter. Bantuan ditunjukkan di bawah baris perintah saat ini yang mirip dengan MenuComplete. Kursor harus berada di akhir nama parameter yang diperluas sepenuhnya saat Anda menekan tombol Alt+h.
Memilih argumen pada baris perintah
Untuk memilih dan mengedit argumen cmdlet dengan cepat tanpa mengganggu sintaks Anda menggunakan Alt+a. Berdasarkan posisi kursor, kursor mencari dari posisi kursor saat ini dan berhenti ketika menemukan argumen apa pun pada baris perintah.
Memilih keybinding
Tidak semua keybinding berfungsi untuk semua sistem operasi dan aplikasi terminal. Misalnya, keybinding untuk kunci Alt tidak berfungsi di macOS secara default. Di Linux, Ctrl+[ sama dengan Escape. Dan Ctrl+Spacebar menghasilkan urutan kunci Control+2 alih-alih urutan Control+Spacebar yang diharapkan.
Untuk mengatasi keunikan ini, petakan fungsi PSReadLine ke kombinasi kunci yang tersedia. Contohnya:
Set-PSReadLineKeyHandler -chord 'Ctrl+l' -Function ShowParameterHelp
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function SelectCommandArgument
Untuk informasi selengkapnya tentang keybinding dan solusi, lihat Menggunakan handler kunci PSReadLine.