タイトル通りです。
僕はPowerShellでzoxideを使っています。とても便利だからです。
ただある時からいまいち使えなくなりました。「いまいち」というのは、完全に動かないわけではないのです。新しいパスにショートカット移動できない、けれど今まで使えていたパスへのショートカット移動はできるのです。
zi
というzoxideのインタラクティブモードでやっても新しいパスは候補に出てこない。「C:\users\(username)\AppData\Local\zoxide\db.zo
」を直接見ても入ってない。動いていたころのパスしかない。
なんでだろう?と調べたところ、zoxideの設定は$profileの最後で実行する、とのこと。
z not adding to db in powershell · ajeetdsouza/zoxide · Discussion #293
今まで$profileの先頭にあったInvoke-Expression (& { (zoxide init powershell | Out-String) })
を最後にもってきたら解決しました。