作为开发者,选择合适的工具能够显著提升工作效率。本文精选了 10 个通过 Homebrew 安装的必备开发工具,无论你是前端、后端还是全栈开发者,这些工具都能让你的开发体验更加顺畅。
# 检查是否已安装git --version# 如果需要最新版本或统一管理brew install git
为什么推荐用 Homebrew 安装:
安装说明:
which git 确认当前使用的版本实用配置:
# 配置用户信息git config --global user.name "Your Name"# 设置默认分支名git config --global init.defaultBranch main# 启用颜色输出git config --global color.ui auto
Pro Tips:
# 创建常用命令的快捷别名git config --global alias.st status # git st = git statusgit config --global alias.co checkout # git co = git checkoutgit config --global alias.br branch # git br = git branchgit config --global alias.cm "commit -m" # git cm "message" = git commit -m "message"# 查看已设置的别名git config --global --get-regexp alias
# 安装 nvmbrew install nvm# 配置环境变量mkdir ~/.nvmecho 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrcecho '[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"' >> ~/.zshrc# 安装最新 LTS 版本nvm install --ltsnvm use --ltsnvm alias default node
为什么选择 nvm:
常用命令:
nvm list # 查看已安装版本nvm use 16.20.1 # 切换到指定版本nvm install --lts # 安装最新 LTS 版本
brew install --cask visual-studio-code
为什么必装:
推荐扩展:
命令行集成:
# 从命令行打开文件code filename.js# 打开当前目录code .
brew install --cask iterm2
为什么比系统终端更好:
实用配置:
# 安装 Oh My Zshsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"# 安装美化主题brew install powerlevel10kecho "source $(brew --prefix)/share/powerlevel10k/powerlevel10k.zsh-theme" >>~/.zshrc
为什么必装:
推荐插件:
# 编辑 ~/.zshrcplugins=(gitzsh-autosuggestionszsh-syntax-highlightingnpmnode)
brew install --cask docker
为什么必装:
常用场景:
# 快速启动数据库docker run -d -p 5432:5432 -e POSTGRES_PASSWORD=password postgres# 运行 Redisdocker run -d -p 6379:6379 redis# 查看运行中的容器docker ps
brew install --cask postman
为什么必装:
高效使用技巧:
brew install httpie
为什么比 curl 更好:
使用示例:
# GET 请求http GET https://api.github.com/users/octocat# POST 请求http POST httpbin.org/post name=John age:=25# 添加请求头http GET api.example.com Authorization:"Bearer token"
brew install tree
为什么必装:
常用参数:
tree -a # 显示隐藏文件tree -d # 仅显示目录tree -L 2 # 限制显示层级tree -I node_modules # 忽略特定目录
brew install jq
为什么必装:
实用示例:
# 美化 JSONecho '{"name":"John","age":30}' | jq .# 提取特定字段curl -s https://api.github.com/users/octocat | jq '.name'# 过滤数组echo '[{"name":"John","age":30},{"name":"Jane","age":25}]' | jq '.[] | select(.age > 25)'
# MySQL 客户端brew install mysql-client# PostgreSQL 客户端brew install postgresql# Redis 客户端brew install redis
# 更好的 top 命令brew install htop# 磁盘使用分析brew install ncdu
# 更好的 grepbrew install ripgrep# 更好的 findbrew install fd
将这些工具组合使用,创建高效的开发工作流:
# 更新 Homebrew 和所有包brew update && brew upgrade# 更新 VS Code 扩展code --list-extensions | xargs -L 1 echo code --install-extension
定期备份重要配置文件:
~/.zshrc~/.gitconfig这 10 个工具涵盖了开发过程中的各个环节:
合理使用这些工具,可以显著提升你的开发效率和体验。记住,工具只是手段,最重要的是理解它们的使用场景,并根据自己的需求进行个性化配置。
如果在安装过程中遇到问题,可以查看我们的 常见问题解答 或提交 Issue 获得帮助。