Mac book pro M2 终端报错“complete:13: command not found: compdef“

当MacM2的终端出现complete:13:commandnotfound:compdef的错误时,原因是缺少zsh的完成系统。解决方法是编辑.zshrc文件,添加autoload-Uzcompinit;compinit这两行代码,激活自动完成功能。需先用vim打开文件,然后在编辑模式下插入代码,保存并退出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

Mac M2打开终端报错 "complete:13: command not found: compdef"


原因分析:

Compdef 基本上是 zsh 用于加载自动完成的函数。需要激活完成系统。


解决方案:

配置`.zshrc`文件 添加以下代码👇

# 输入以下代码

vim ~/.zshrc

#此时终端打开了.zshrc 文件 输入 i进入编辑状态,然后加入以下代码

autoload -Uz compinit
compinit

#退出编辑状态:esc
# 然后。:wq! 保存并退出

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值