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 .

Bantuan Dinamis layar penuh

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.

Bantuan terfokus untuk parameter menggunakan 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.

Pilihan argumen menggunakan Alt-A

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.