気づいていたものの、さほど不便を感じず放置していた。でも、linuxとWindowsで 同じようにできないのが気になったので対応。
状況
cdで指定したディレクトリーが、zoxideで登録されない。
修正
zoxideのIssuesで以下を発見。
zoxide is not working on Windows 11 running in pwsh (open source PowerShell) · Issue #707 · ajeetdsouza/zoxide
I installed zoxide via cargo install zoxide and added the line to my PowerShell (pwsh) $profile per the installation instructions: Invoke-Expression (& { (zoxide init powershell | Out-String) }) I ...
https://github.com/ajeetdsouza/zoxide/issues/707
powershell設定ファイル中のzoxide関連を最後に置くことで解決。
$PROFILE
...
Invoke-Expression (&starship init powershell)
Invoke-Expression (& {
$hook = if ($PSVersionTable.PSVersion.Major -lt 6) { 'prompt' } else { 'pwd' }
(zoxide init --hook $hook powershell | Out-String)
})