发布于 2026-01-06 0 阅读
0

精简版:2020 版 Mac 开发设置指南。DEV 全球展示挑战赛,由 Mux 呈现:展示你的项目!

精简版:设置 Mac 进行开发,2020 版。

由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!

2020年3月27日更新:移除了 create-react-app 的全局安装,因为现在推荐使用 npx。
2020年7月21日更新:修复了拼写错误。

这是我第一篇 Dev.to文章的精简版。如果您需要更详细的步骤说明,建议您先阅读原文!

  • 初始设置:
    • 文件保险库:开启
    • 关闭“询问 Siri”功能
    • 定位服务:已开启(有限)
    • 检查软件更新
    • 照片应用 > 关闭 iCloud 同步
    • 信息应用 > 配置 iMessage 帐户
    • App Store > 安装之前安装的应用
  • 终端查找器命令:
    • 显示库文件夹 >chflags nohidden ~/Library
    • 显示隐藏文件 >defaults write com.apple.finder AppleShowAllFiles YES
    • 显示路径栏 >defaults write com.apple.finder ShowPathbar -bool true
    • 显示状态栏 >defaults write com.apple.finder ShowStatusBar -bool true
  • 系统偏好设置:
    • 键盘 > 文本 > 关闭“自动纠正拼写”
    • 安全和隐私 > 防火墙 > 开启
    • 安全和隐私 > 常规 > 允许 App Store 和已识别的开发者
  • 阿尔弗雷德:
  • 命令行工具、自酿啤酒和酒桶:
    • 安装命令行工具xcode-select --install
    • 安装 Homebrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
    • 安装节点并固定brew install node && brew pin node
    • 安装Cask
brew cask install hyper
brew cask install visual-studio-code
brew cask install google-chrome
Enter fullscreen mode Exit fullscreen mode
  • Hyper、zsh 和 oh-my-zsh:
    • Open Hyper
    • 检查 zsh 是否已安装zsh --version
    • 否则,请安装brew install zsh
    • 更换外壳chsh -s /bin/zsh
    • 检查壳牌变更echo $SHELL
    • 安装 oh-my-zsh:sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    • 设置 Homebrew 别名:nano ~/.zshrc
      • 添加别名:alias brewup=‘brew update; brew upgrade; brew cleanup; brew doctor’
      • 添加 zshconfig 别名:alias zshconfig=“code ~/.zshrc”
      • 保存文件:CTRL + O
      • 出口:CTRL + X
  • Git 和 SSH
    • 配置 Git:
      • git config --global user.name “First Last” (keep the quotes)
      • git config --global user.email “Email” (keep the quotes)
      • git config --get user.name
      • git config --get user.email
    • Git别名设置:
      • 将以下代码添加到code ~/.gitconfig
      • 请替换姓名和电子邮件
[user]
name = First Last
email = student@example.com
[alias]
a = add
ca = commit -a
cam = commit -am
s = status
pom = push origin master
pog = push origin gh-pages
puom = pull origin master
puog = pull origin gh-pages
cob = checkout -b
[color]
ui = auto
Enter fullscreen mode Exit fullscreen mode
  • SSH:
    • 检查是否存在:ls ~/.ssh/id_rsa
    • 生成密钥并替换电子邮件地址:ssh-keygen -t rsa -b 4096 -C “student@example.com”
    • 添加密钥:ssh-add ~/.ssh/id_rsa
    • 前往 github.com,在“设置”中向配置文件添加新密钥。
  • VS Code:
    • 打开命令面板并添加 shell 命令:shell command: Install ‘code’ command in PATH’
    • 从欢迎屏幕安装 JavaScript 支持
    • 从欢迎屏幕安装 Atom 键盘快捷键
    • 安装扩展程序:
      • npm 智能感知
      • 路径智能感知
      • ESLint
      • Prettier - 代码格式化工具
      • 实时共享
      • 书签
      • 自动关闭标签
      • 括号对着色器 2
      • DotENV
      • GraphQL
      • 缩进彩虹
      • 实时服务器
      • Chrome 调试器(如果使用 Chrome)
      • 孔雀
      • 颜色高光
      • Markdown 预览增强版
      • Babel JavaScript
      • Git 历史记录
      • 简单的 React 代码片段
    • 安装主题:
      • 原子一号黑暗
      • 原子一号光
      • GitHub 主题
      • Material 主题包
      • 图标包:
        • Material 图标
    • 选修的:
      • Zeit主题:curl https://zeit-theme.now.sh | tar xvz -C ~/.vscode/extensions
      • JetBrains Mono 字体系列更改:
        • 在此处安装字体
        • 打开字体册 > 点击 + > 在“下载”文件夹中找到字体文件夹
        • Hyper 安装程序:
          • code ~/.hyper.js
          • 将字体系列更改为 JetBrains Mono
          • 将字体大小改为 16
        • VS Code 设置:
          • 打开命令面板
          • 搜索“用户设置”(JSON)
          • JetBrains Mono 字体系列
      • Google Chrome 开发者工具主题:
  • n-install、npm 和 Yarn
    • 安装 n:brew install n
    • 创建缓存文件夹并更改权限:
      • sudo mkdir -p /usr/local/n
      • sudo chown -R $(whoami) /usr/local/n
      • sudo chown -R $(whoami) /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share
    • 安装 Yarn:brew install Yarn
  • MySQL、MongoDB 及其他数据库说明
    • 水龙头服务:brew tap homebrew/services
    • 安装 MySQL:brew install mysql@5.7
    • 点击 MongoDB:brew tap mongodb/brew
    • 安装 MongoDB:brew install mongodb-community@4.2
  • 命令行界面:
    • npm install -g now
    • npm install -g netlify-cli
    • npm install -g surge
    • npm install -g gatsby-cli
    • npm install -g vue-cli
    • brew install hub(GitHub 官方 CLI 测试版)
  • 其他应用:
    • 概念
    • 松弛
    • 火狐开发者版
    • 光谱
    • 努米
    • 磁铁
    • 口袋
    • 包裹
    • 达什莱恩
    • 火花
    • 邮差
    • GraphQL Playground
    • 推土机
文章来源:https://dev.to/v3frankie/minified-setup-your-mac-for-development-2020-edition-32l