- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- PowerShell/モジュール/PSReadLine - コマンドライン編集機能強化 へ行く。
- 1 (2014-06-05 (木) 17:28:30)
- 2 (2014-06-05 (木) 17:28:45)
- 3 (2014-06-06 (金) 01:24:12)
- 4 (2014-06-19 (木) 19:41:55)
- 5 (2014-06-23 (月) 17:26:38)
PSReadLine - コマンドライン編集機能強化
PSReadLineとは?
- PowerShellにReadlineライクな行編集、キーバインドを実現するソフト。
- つまり、CTRL+Aでカーソルを行頭にしたり、CTRL+Lで画面をクリアしたり、CTRL+Pでコマンド履歴を検索したり出来る。
- PowerShellを使いこなすなら、必須と言っていいと思う。
インストール
- https://github.com/lzybkr/PSReadLineからZIPファイルをダウンロードする。
- ZIPファイルを展開して出来たフォルダを C:\Users\[User]\Documents\WindowsPowerShell\modules\PSReadline に置く。
設定
C:\Users\[User]\Documents\WindowsPowerShell\profile.ps1
if ($host.Name -eq 'ConsoleHost') { Import-Module PSReadline }
Emacsライクにする
Set-PSReadlineOption -EditMode Emacs
追加設定
なぜかCTRL+PとCTRL+Nが標準でないので、追加する。
Set-PSReadlineKeyHandler -Key 'Ctrl+p' -Function HistorySearchBackward Set-PSReadlineKeyHandler -Key 'Ctrl+n' -Function HistorySearchForward