Skip to content

yazi

Rust製のCLIファイルマネージャVimライクなキーバインドで操作できるのが利点。

操作について

基本動作は省略

キー 操作
g cd
y cd pwd で起動
q cd pwd で終了

下の二つはPowerShellの設定プロファイルに以下を追加する必要がある。

PowerShellの設定プロファイルに以下を追加

function y {
    $tmp = (New-TemporaryFile).FullName
    yazi $args --cwd-file="$tmp"
    $cwd = Get-Content -Path $tmp -Encoding UTF8
    if (-not [String]::IsNullOrEmpty($cwd) -and $cwd -ne $PWD.Path) {
        Set-Location -LiteralPath (Resolve-Path -LiteralPath $cwd).Path
    }
    Remove-Item -Path $tmp
}

yaziの設定ディレクトリ

cd $env:AddData\yazi