MacOS M3 修复 Homebrew 自动补全

在macOS m3上安装Oh-My-Zsh后,如果发现brew命令无法自动补全,这通常是因为Zsh补全功能没有正确配置或初始化。你可以按以下步骤确保 brew 补全功能正常工作: 确保Homebrew脚本的位置和配置: 通过在终端中输入以下命令,检查 Homebrew 的补全脚本位置: ls $(brew --prefix)/etc/bash_completion.d/brew 确保该文件存在。如果不存在,请确保 Homebrew 正常安装。 编辑 .zshrc文件并启用补全: 使用文本编辑器打开 .zshrc 文件: nano ~/.zshrc 或者你可以使用其他你喜欢的编辑器,比如: vim ~/.zshrc 或: code ~/.zshrc # 如果你使用 VSCode 在 .zshrc 文件中添加以下几行: \# Enable Zsh completion system autoload -U compinit compinit \# Homebrew completion scripts if type brew &>/dev/null; then FPATH=$(brew --prefix)/share/zsh/site-functions:$FPATH autoload -U compinit compinit fi 保存并关闭编辑器(在 nano 中,按 Ctrl + X 然后按 Y 确认保存)。 重新加载 .zshrc文件: 在终端中输入以下命令以重新加载你的 .zshrc 文件,使修改生效: ...

September 23, 2024 · Yancey

查看Homebrew中所有已安装包的依赖关系

列出所有包依赖的包: brew deps --tree --installed 列出不被任何包依赖的包: brew leaves 列出依赖某个包pac的所有包: brew uses pac --installed 结合brew list可以列出所有包被依赖的关系: brew list | while read cask do echo -en $cask'\t' brew uses $cask --installed | tr '\n' '\t' echo -en '\n' done

September 15, 2023 · YanceyAn