Mac终端提示command not found: evim问题求解(M1 macOS13.0)
解决「command not found: evim」问题的建议
针对你在MacBook Air M1(macOS 13.0)上遇到的evim命令找不到的问题,结合你提供的Vim 9.0(x86_64版本)信息,给出以下解决方案:
先检查evim是否存在于系统中
在终端执行以下命令查找evim的位置:find / -name evim 2>/dev/null如果返回结果(比如
/usr/bin/evim或/usr/local/bin/evim),说明evim已安装但未在PATH环境变量中:- 查看当前PATH:
echo $PATH - 将evim所在目录添加到PATH中,编辑
~/.zshrc文件(M1 Mac默认Shell为zsh),添加一行:
替换export PATH="$PATH:/path/to/evim/directory"/path/to/evim/directory为实际找到的目录,保存后执行source ~/.zshrc生效。
- 查看当前PATH:
若未找到evim,重新安装完整版本的Vim
你当前使用的Vim是x86_64版本(通过Rosetta运行),且可能是精简版未包含evim。推荐用Homebrew安装适配M1的arm版完整Vim:- 若未安装Homebrew,先执行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 安装Vim:
brew install vim
安装完成后,evim命令应该可以正常使用,且为原生arm架构版本,适配M1芯片。
- 若未安装Homebrew,先执行:
临时替代方案
若不想重新安装,可直接使用Vim的easy模式替代evim,执行:vim -y这和evim的功能完全一致,因为evim本质是
vim -y的软链接。
内容的提问来源于stack exchange,提问作者Mo Helali
相关产品推荐
相关产品推荐

