mac安装fish&yazi ok

mac安装fish&yazi ok

mac安装fish&yazi

安装

brew install fish
brew install yazi

配置文件目录

#fish目录
~/.config/fish/config.fish
#maczsh目录
~/.zshrc

更改配置文件实现y打开yazi,q退出后自动跳转到指定路径

config.fish

#if status is-interactive
# Commands to run in interactive sessions can go here
function y
        set tmp (mktemp -t "yazi-cwd.XXXXXX")
        command yazi $argv --cwd-file="$tmp"
        if read -z cwd < "$tmp"; and [ "$cwd" != "$PWD" ]; and test -d "$cwd"
                builtin cd -- "$cwd"
        end
        rm -f -- "$tmp"
end

.zshrc

function y() {
local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
command yazi "$@" --cwd-file="$tmp"
if cwd="$(command cat -- "$tmp")" && [ -n "$cwd" ] && [ "$cwd" != "$PWD" ]; then
    builtin cd -- "$cwd"
fi
rm -f -- "$tmp"

生效命令

source ~/.config/fish/config.fish
source ~/.zshrc
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容