こんなことがあります
Windowsが開発機なのでWindows Terminalを使ってLinuxにSSHしているが、exitする時、LinuxはCtrl+Dで抜けられるのに、PowerShellではexitと打たないといけなくて、これが地味に面倒くさい。。。
これで解決
PowerShellのプロファイルに次の内容を記述すればOK!
Import-Module PSReadLine
Set-PSReadlineKeyHandler -Key Ctrl+D -Function DeleteCharOrExit
手順
- プロファイルを作成する
- プロファイルを編集して保存する
- PowerShellに入り直す
プロファイルを作成する
if (!(Test-Path -Path $PROFILE)) {
New-Item -ItemType File -Path $PROFILE -Force
}
プロファイルを編集して保存する
次のコマンドでメモ帳が開きます。
notepad $PROFILE
次の内容を記述しますして保存します。
Import-Module PSReadLine
Set-PSReadlineKeyHandler -Key ctrl+d -Function DeleteCharOrExit
PowerShellに入り直す
exitしてPowerShellに入り直せば、Ctrl+Dでexitできるようになっています。