{"id":18991579,"url":"https://github.com/topfullstack/mac","last_synced_at":"2025-04-22T11:38:43.446Z","repository":{"id":48171289,"uuid":"231527212","full_name":"topfullstack/mac","owner":"topfullstack","description":"【全栈之巅】 Macbook介绍视频","archived":false,"fork":false,"pushed_at":"2020-01-03T10:41:22.000Z","size":7,"stargazers_count":93,"open_issues_count":2,"forks_count":21,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-17T00:17:50.865Z","etag":null,"topics":["mac","macos","mongodb","node","zsh"],"latest_commit_sha":null,"homepage":"https://www.bilibili.com/video/av82065605","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/topfullstack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-03T06:32:20.000Z","updated_at":"2025-03-27T14:25:02.000Z","dependencies_parsed_at":"2022-08-28T06:41:11.917Z","dependency_job_id":null,"html_url":"https://github.com/topfullstack/mac","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topfullstack%2Fmac","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topfullstack%2Fmac/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topfullstack%2Fmac/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topfullstack%2Fmac/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/topfullstack","download_url":"https://codeload.github.com/topfullstack/mac/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250234986,"owners_count":21397116,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mac","macos","mongodb","node","zsh"],"created_at":"2024-11-08T17:14:17.232Z","updated_at":"2025-04-22T11:38:43.426Z","avatar_url":"https://github.com/topfullstack.png","language":null,"readme":"# 【全栈之巅】 - 打造更顺手的 MacOS\n\n\u003e 如无特殊说明，所有命令均在 “终端” 中运行。(F4或四指捏合调出应用程序 - 输入term - return)\n\n## 小技巧\n- 快速打开软件： F4或触摸板四指捏合 - 打字搜索 (一般是英文)，如: 输入sys会高亮显示系统偏好设置, term 会显示终端；回车键打开软件\n- command + ` 切换同一app的不同窗口，比如vscode的多个项目；command + tab 切换不同app，如vscode 和 chrome\n- command + w 关闭一个tab, command + q 退出整个app\n- 很多地方按住option(alt)键会有惊喜，比如左上角苹果图标点开，按住option“关于本机”会变成“系统信息”\n- F4 - act - 活动监视器 - 可以看cpu、内存和磁盘使用情况\n- 双击选中单词，三击选中整行; option + delete 删除单词，command + delete 删除整行\n\n## 系统设置\n- 触摸板轻触和右键: 系统偏好设置 - 触控板 - 光标与点按 - 勾选“轻点来点按” 和 “辅助点按”（双指点按或轻点）\n- 三指拖移: 系统偏好设置 - 辅助功能 - 指针控制 - 触控板选项 - 启用拖移 - 三指拖移\n- 键盘加速: 系统偏好设置 - 键盘 - 按键重复 - 调到最快；重复前延迟 - 适当调低\n- 增强Tab键: 系统偏好设置 - 键盘 - 快捷键 - 使用键盘导航在控制间移动焦点\n- 程序坞效果: 系统偏好设置 - 程序坞 - 适当调整“大小”和“放大”并勾选放大\n- 修改密码: 系统偏好设置 - 用户与群组 - 更改密码\n- 【危险】修改用户名: 系统偏好设置 - 用户与群组 - 点击左下角解锁 - 用户名上双指轻点 - 高级选项\n- 电脑改名: 系统偏好设置 - 共享 - 电脑名称\n\n## 常见问题\n- “文件已损坏”?: 终端输入 `sudo spctl --master-disable` ，系统偏好设置 - 安全性与隐私 - 通用 - 允许“任何来源”\n\n## 工具安装\n```bash\n# 【必装】使用全栈之巅国内安装器 安装 Homebrew - MacOS包管理器(命令行轻松装软件)\n/usr/bin/ruby -e \"$(curl -fsSL https://gitee.com/topfullstack/install/raw/cn/install)\"\n\n# 【推荐安装】 oh-my-zsh - 更强大的终端Shell，可显示git分支，z命令跳转，git别名等等\nsh -c \"$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)\"\n\n# 【必装】node - 无论前后端开发都需要\nbrew install node\n\n# 【必装】 npm源切换工具\nnpm i -g nrm\nnrm use taobao\nnrm use npm\n\n# 【建议安装】 yarn\nbrew install yarn\n\n# 【必装】MongoDB - 文档型数据库\nbrew tap mongodb/brew\nbrew install mongodb-community\nbrew services start mongodb-community\n\n# 【必装】VSCode - 代码编辑器\nbrew cask install visual-studio-code\n\n# 【必装】Chrome - 更适合开发的浏览器\nbrew cask install google-chrome\n\n# 【可选】安装 iTerm2 - 更强大的终端工具，支持窗口分割，不过大多数直接用VSCode终端也够用\nbrew cask install iterm2\n```\n\n\n## 开发相关\n```bash\n# 全局安装nest cli, vue cli ，nodemon 和 serve\nyarn global add @nestjs/cli @vue/cli nodemon serve\n\n# 生成ssh key并加入git账户\nssh-keygen # 一路回车即可\ncat ~/.ssh/id_rsa.pub | clipcopy\n# 粘贴到自己git账号设置里的ssh-key\n\ncode ~/.zshrc # 添加插件 plugins=(git z)\nz test # 跳转到最近包含test字符的目录\n# 可使用git命令别名: gst gl gp gaa gcam gb gcb gco 等等\n```\n\n## VSCode\n\n### 基本操作\n- cmd + shift + p - Configure Display Languge - install... - 安装中文语言包\n- cmd + j 打开终端，如果不是zsh的话，点击终端下拉菜单选择默认shell\n- cmd + b 切换左侧边栏, cmd + shift + e 显示侧边栏文件夹\n- cmd + f 搜索，cmd + option + f 替换，cmd + shift + f 全局搜索\n- ctrl ( + shift) + - 切换光标位置\n- ctrl ( + shift) + tab 切换打开的文件\n- cmd + \\ 拆分窗口\n- cmd + k 松开再按 v，预览markdown文件\n\n### 插件\n- Material Theme - 主题\n- Auto Rename Tag - 自动重命名成对标签\n- Element UI Snippets - Element UI代码块\n- Live Server - WEB服务器（可选）\n- Prettier - 格式化工具\n- vetur - vue 高亮\n- REST Client - Vscode里的PostMan\n- Remote - SSH - 用vscode打开服务器文件夹\n\n## Chrome\n\n- cmd + option + j 打开开发者工具\n- 双指左右滑动 - 后退和前进\n\n\n## 如何选择开发电脑？\n\n\u003e Johnny @ 全栈之巅\n\n1. 为什么 MacOS 比 Windows 更适合做开发？\n    - MacOS 底层是 unix，更接近服务器端上的 Linux\n    - Windows 可能会有不一致的权限问题\n    - MacOS 相对 Windows 来说更安全省心\n    - MacOS 更加人性化：键盘、触控板、省电...\n\n1. 为什么只选2012年末之后的 Macbook pro retina？\n    - 视网膜显示屏\n    - CPU 性能\n    - 散热\n\n1. MacOS 开发环境怎么配置？\n    - github.com/topfullstack/mac\n\n1. 怎么在 MacOS 上装 Windows？\n\n1. 如何选择性价比最高的 Macbook pro?\n    - 尺寸：13寸和15寸\n    - 硬盘：128G、256G、512G、1T\n    - 内存：4G、8G、16G\n    - CPU：2.0GHz ~ 3.1GHz\n    - 电池循环\n    - 地区版本：国行、港版、其他\n\n1. 全栈之巅官方淘宝店\n    - qzzd.taobao.com\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftopfullstack%2Fmac","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftopfullstack%2Fmac","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftopfullstack%2Fmac/lists"}