面向开发人员的全新 MacBook 设置 Boot Camp Windows 10

2025-05-28

面向开发人员的新 MacBook 设置

Windows 10 新兵训练营

MacBook 设置

我想花点时间记录一下我新买的机器都做了些什么。我会逐步讲解我配置的一些首选项、安装的应用程序以及不同程序的设置。我一直很好奇其他软件开发者是如何设置他们的开发机器的,所以我觉得这是一个很好的机会来分享我的一些经验。

我是一名软件开发人员,所以我的大部分配置都与编程有关。我目前的 MacBook 配置如下:

  • MacBook Pro(13 英寸,2017 年,两个 Thunderbolt 3 端口)
  • 处理器:2.3 GHz Intel Core i5
  • 内存:16 GB
  • 启动盘:Macintosh HD
  • 显卡:Intel Iris Plus Graphics 640 1536 MB
  • 存储空间:500 GB

打开 MacBook 后,您将进行设置。我通常会在这里配置所有能配置的内容,例如 Wi-Fi 和 Apple ID。其余说明假设您已完成设置并位于桌面上。

如果您不想等待磁盘加密(macOS 更新部分中的错误),请不要在设置期间选择该选项,而是稍后再执行

macOS 更新

我做的第一件事就是运行所有可用的更新。我的笔记本电脑预装了 macOS Sierra,而 macOS Mojave 也已经发布了。

所以我的第一步是更新到 macOS Mojave。你可以从 App Store 下载并运行。

错误:您可能无法安装到此卷,因为它当前正在加密

如果您收到上述错误,则表示您在设置过程中选择了加密硬盘。请确保电源已插入,然后前往“系统偏好设置”>“安全和隐私”>“文件保险箱”。在这里,您可以查看加密进度,加密完成后,即可启动 macOS Mojave 安装程序。

应用商店

如果您已使用 Apple ID 登录,您将直接进入 Apple Store。这是运行所有可用更新的好时机。

你可能会遇到问题,因为下载这些应用的 Apple ID 不是你本人。在这种情况下,我刚刚删除了那些我不在使用的应用(GarageBand、Numbers、Pages、iMovie……)。

为了删除应用程序,我喜欢安装AppCleaner。这将确保应用程序及其相关文件都被删除。

我非常喜欢的另一个应用程序是Clean My Mac,它可以完成很多其他功能

车库乐队

很遗憾,AppCleaner 仅适用于第三方安装的应用程序,无法删除 GarageBand。您需要手动删除它。虽然还有其他几个位置,但以下是您应该删除的主要三个位置。如果您打算在其他程序中使用 Apple 音效,请在删除前阅读本文。

  • /应用程序/GarageBand.app
  • /资源库/应用程序支持/GarageBand/
  • /资源库/Audio/Apple Loops/Apple/

清空垃圾箱

入门

任何我能用HomeBrew安装的东西我都会安装。不过,在安装 HomeBrew 之前,你需要安装 Xcode 命令行实用程序。打开一个新的终端并输入以下命令。即使你打算安装 Xcode,我相信你现在仍然需要安装这些,因为它们已经从标准安装中移除了。

xcode-select --install
Enter fullscreen mode Exit fullscreen mode

命令行工具包是一个小型的独立包,可以从 Xcode 单独下载,允许您在 OS X 中进行命令行开发。它由两个组件组成:OS X SDK 和命令行工具(如 Clang),安装在 /usr/bin 中。

自酿啤酒

正如我之前所说,我使用 HomeBrew 安装所有它能安装的东西。最近我发现了 Cask,它让我的工作变得轻松多了。如果你通常使用 Brew 安装像 Google Chrome 这样的程序,你应该知道你需要把它拖到应用程序文件夹中。如果你使用 Cask,它不仅会下载软件包,还会把它移动到应用程序文件夹中。

HomeBrew 网站

安装:
/usr/bin/ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)

安装后

  • 如果您需要 brew 方面的帮助,您可以运行 brew help。
  • brew update - 您不需要更新任何内容,但最好检查一下。
  • brew search 'term' 搜索 brews

终端/Bash/iTerm

现在我们已经安装了 HomeBrew,是时候开始安装一些软件了。Bash 的默认版本是 v3.2,我想将其升级到 4.x。这里有一个非常好的指南,你可以参考它来升级 Bash。

  • bash -v(bash-3.2)
  • brew 安装 bash
  • 如果您关闭终端或打开新选项卡,它将显示 4.4,但这仍然不是默认版本。
  • which bash将显示您正在使用的 bash。

现在我们已经更新了 bash,我们需要将其设置为默认 shell。为此,你需要编辑 /etc/shells

sudo vi /etc/shells
add the path /usr/local/bin/bash
comment out the others

Change to the new shell
chsh -s /usr/local/bin/bash 
Enter fullscreen mode Exit fullscreen mode

Bash 配置文件

现在我们已经更新了 bash,我需要自定义我的 shell。查看你的主目录,看看是否有 .bash_profile 文件。如果没有,可以使用以下命令创建一个。

touch .bash_profile
Enter fullscreen mode Exit fullscreen mode

您可以在这里为 Bash 添加各种自定义设置。如果您想要查看,我已将我的 .bash_profile 文件添加到此代码库中。如果您对其中的内容有任何疑问,请随时告诉我。

iTerm2

我使用这个终端的时间最长,甚至有几个人用它叫我😂

我现在一直在使用 iTerm2,非常喜欢它。如果你想了解它提供的一些功能和配置,请访问他们的网站

brew cask install iterm2
Enter fullscreen mode Exit fullscreen mode

我喜欢做的一件事是自定义颜色,一个很好的资源是https://iterm2colorschemes.com/

这是我最喜欢的配色方案的列表。

  • 德古拉
  • Firefox开发者
  • Github
  • 葡萄
  • 时髦绿
  • 自制
  • 手册页
  • 材料
  • 材质黑暗
  • 小说
  • 海洋材料

开发设置

现在我已经有了一个功能齐全、界面美观的命令行,是时候开始安装所有我会用到的各种应用程序了。如果您对这些应用程序或我安装它们的原因有任何疑问,请参阅下面的“联系我”部分。

  • brew 安装 git
  • brew cask 安装 google-chrome
  • brew cask 安装 google-chrome-canary
  • brew cask 安装 Firefox
  • brew cask 安装 Firefox 开发者版本
  • brew cask 安装 visual-studio-code
  • brew cask 安装 visual-studio-code-insiders
  • brew cask 安装 intellij-idea
  • brew cask 安装 eclipse-java
  • brew cask 安装 postman
  • brew cask 安装 docker
  • 酿酒桶安装奇观
  • brew 安装树
  • https://github.com/sindresorhus/quick-look-plugins

Visual Studio 代码

如果你还没用过 Visual Studio Code,那还在等什么?玩笑归玩笑,我相信你现在肯定已经听说过 Code 了,下面是我定制 Code 的几种方法。

扩展

我以前很讨厌在新机器上安装 Visual Studio Code。原因是我太喜欢这个编辑器了,所有东西我都装了扩展。我以前一个一个地安装,每次都要装 35 次,实在太累了。

如果您想获取机器上当前安装的扩展列表,可以使用以下命令。

code --list-extensions
Enter fullscreen mode Exit fullscreen mode

这样做的好处是您可以使用命令行安装 Visual Studio 代码扩展。

code --install-extension ${extension-name}
Enter fullscreen mode Exit fullscreen mode

您可以将列表结果通过管道传输到文件中,或者您也可以从我的代码库中获取我的文件。获取该文件后,您可以运行以下命令来安装所有扩展程序。如果您对我使用的扩展程序感兴趣,我已经附上了我的扩展程序列表

cat extensions.txt | xargs -L1 code --install-extension
Enter fullscreen mode Exit fullscreen mode

在我完成这个操作并在推特上分享之后,很多人告诉我另一个名为“同步设置”的扩展程序。它可以跨机器同步你所有的 Visual Studio 扩展程序、设置、按键绑定等。

https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync

字体

我非常喜欢 Dank Mono 字体。我安装了它,并在大部分开发工作中使用它。如果我写文档,我有时会使用不同的字体,这取决于具体情况。

Dank Mono

用户设置

我已经附上了我的用户设置,方便你查看我使用的设置。我这里没有太多设置,但我会尽快更新。

Node 和 NPM

如果要安装 Node,我认为最好的方法是使用Node 版本管理器 (NVM)。对我来说,这比从 brew 安装甚至直接从他们的网站下载都有几个优势。

  • 您可以安装多个版本的 Node
    • 您可以设置默认版本
    • 您可以轻松地在这些版本之间切换
  • 安装在你的主目录中
    • 你不需要特殊权利
    • 全局安装软件包时不再需要 sudo

一旦您有了 NVM,您就可以使用以下命令安装最新的稳定版本(撰写本文时为 v10.12.0)。

nvm install stable
Enter fullscreen mode Exit fullscreen mode

要安装的全局包

npm install -g tldr
npm install -g typescript
npm install -g @vue/cli
npm install -g vuepress
npm install -g @angular/cli
npm install -g eslint
npm install -g gitbook-cli
npm install -g lodash
Enter fullscreen mode Exit fullscreen mode

Git 配置

git 通常有默认安装,但我们之前用 brew 安装了最新版本。既然我们已经安装了最新版本的 git,我们需要进行一些配置。

.gitconfig

  • git config --global 用户.email " dan@techelevator.com "
  • git config --global user.name“Dan Vega”
  • 别名
    • git config --global alias.add-commit'!git add -A && git commit'

数据库

PostgreSQL

安装 PostgreSQL 最简单的方法是使用 HomeBrew。

brew install postgresql
Enter fullscreen mode Exit fullscreen mode

安装完成后,您可以使用以下命令让它自动启动。

brew postgresql-upgrade-database
Enter fullscreen mode Exit fullscreen mode

我并不经常需要它,所以当我想运行它时,我可以运行以下命令:

pg_ctl -D /usr/local/var/postgres start
Enter fullscreen mode Exit fullscreen mode

更好的是,我可以在我的 bash 配置文件中添加一些别名,以使这变得更容易。

alias start_postgres="pg_ctl -D /usr/local/var/postgres start"
alias stop_postgres="pg_ctl -D /usr/local/var/postgres stop -s -m fast"
alias pgup="start_postgres"
alias pgdown="stop_postgres"
Enter fullscreen mode Exit fullscreen mode

我们的学生也使用 DBVisualizer,所以我也喜欢安装它。

brew cask install dbvisualizer
Enter fullscreen mode Exit fullscreen mode

MongoDB

MySQL

要开始使用 MySQL,请运行以下命令:

brew install mysql
Enter fullscreen mode Exit fullscreen mode

要让 MySQL 在计算机启动时自动运行:

brew services start mysql
Enter fullscreen mode Exit fullscreen mode

或者您可以手动启动/停止它

mysql.server start
Enter fullscreen mode Exit fullscreen mode

为了与我们的 PostgreSQL 保持一致,我们可以创建一些别名。

alias start_mysql="mysql.server start"
alias stop_mysql="mysql.server stop"
alias mysqlup="start_mysql"
alias mysqldown="stop_mysql"
Enter fullscreen mode Exit fullscreen mode

SDKMan

这是我最喜欢的版本管理器之一,因为我使用它管理的很多软件开发工具包 (SDK)。如果您还没听说过SDKMan,可以在这里查看。这是我使用 SDKMan 管理的 SDK 列表。

  • Java
  • Groovy
  • Grails
  • Gradle
  • Maven
  • 微型航天器
  • Spring Boot
  • 科特林

这是 SDK 的完整列表https://sdkman.io/sdks

安装: curl -s " https://get.sdkman.io " | bash

如果你只输入 sdk install candidates,它将安装最新的稳定版本,或者你可以安装特定版本

sdk install java 8.0.191-oracle
Enter fullscreen mode Exit fullscreen mode

如果您需要获取版本列表,您可以提出以下要求:

sdk list java
Enter fullscreen mode Exit fullscreen mode

浏览器配置

打开同步功能并登录 Chrome,这样就能看到我的所有书签和扩展程序。如果您对这些或我安装它们的原因有任何疑问,请参阅下方的“联系我”部分。

扩展

  • LastPass
  • Grammarly
  • 颜色选择器
  • LiveReload
  • uBlock 起源
  • 隐私獾
  • 一个标签
  • JSON查看器
  • Vue 开发者工具

系统偏好设置

我在偏好设置中自定义了一些内容:

触控板:
系统偏好设置>触控板>滚动和缩放:
我取消选中滚动方向:自然(对我来说感觉不自然)

Dock:
系统偏好设置 > Dock
将尺寸改为小并打开放大功能
我还从 Dock 中删除了所有不使用的图标

头像:
系统偏好设置 > 用户与群组 > 编辑头像

主题:
macOS Mojave 引入了明暗主题。尽管我几乎在所有编辑器或程序中都使用了暗色主题,但我仍然坚持使用明色主题。如果您以后想更改,只需前往“系统偏好设置”>“通用”>“外观”

发现者

我喜欢自定义 Finder,这样我就可以快速到达所有最常用的地方。

位置

  • 将 Macintosh HD 添加到位置,以便我始终可以访问根硬盘
  • 主页 /用户/vega
  • 屏幕截图(配置屏幕截图实用程序以保存在此处)
    • 打开屏幕截图 > 选项 > 其他位置

Finder 中的一些提示

  • cmd+shift+h(带你回家)
  • cmd . (显示隐藏文件和文件夹)

工作设置

这些是我工作所需的应用程序和配置列表。您可能不需要其中一些工具,但无论如何,我想在这里分享它们。

Last Pass
Slack
Twitter(App Store)
Screenflow

Adobe Creative Suite

我是 Adob​​e 及其所有产品的忠实粉丝!

  • Photoshop CC
  • Illustrator CC
  • Premiere Pro CC
  • After Effects CC
  • Premiere Rush CC
  • XD

Windows 10

在工作中,我需要双系统启动 macOS 和 Windows 10。我们有一个 .NET 课程,学生们使用 Windows(Visual Studio、SQL Server 等),我需要能够为他们提供支持。Apple 使用 BootCamp Assistant 让这一切变得非常简单,这真是太棒了。如果您想了解更多信息,请查看下面的文档。

Windows 10 新兵训练营

本文档将概述在 Mac OS 上安装 Windows 10 所需的步骤。首先,您应该查看 Apple 的官方支持文档。本文档概述了开始之前您应该了解的事项、从哪里获取 Windows 10 ISO 映像以及使一切正常运行所需的步骤。

https://support.apple.com/en-us/HT201468

在我们开始之前

  • 您将需要足够的可用磁盘空间来创建 Boot Camp 磁盘分区,其最小大小为 64GB。建议使用 128GB 以获得最佳体验。
  • 拔掉所有外部设备,例如键盘、鼠标和显示器。
  • 插上电源,以防万一你离开电脑。你最不想发生的事情就是电脑在安装过程中死机。

步骤

  • 下载 Windows 10 ISO
  • 运行 Boot Camp 助理
  • 选择分区(建议 128GB)
  • 安装 Windows

*如果您通过 ISO 下载向导下载了 Windows 10 Education English,请不要担心。安装 Windows 时,我们可以选择所需的版本(教育版/家庭版/专业版)。

Windows 安装

创建分区并重新启动进入 Windows 后

  • 选择您的语言
  • 输入您的产品密钥(如果没有,请选择“我没有产品密钥”)
  • 选择 Windows 10 版本(Win 10 家庭版)
  • 接受许可条款(阅读每一个字)
  • 当你被要求创建用户名时,请不要在名字中添加空格。创建用户名后,它将是用户主文件夹的名称,例如 /Users/Dan Vega/。我不知道你的情况,但我不喜欢空格。
  • 输入密码和安全问题/答案
  • Cortana(我关闭了)
  • 隐私设置(我把这些都关闭了)

Windows 安装后

  • 在 Windows 上安装 Boot Camp(建议重启后)
  • 连接到无线网络
  • 运行 Apple 软件更新(开始菜单)(需要重启)
  • 更新日期/时间设置
  • 启用开发者模式
  • 激活 Windows(如果您有产品密钥)
    • 个性化 Windows

软件安装

我没有在这里安装全套应用程序,因为我没有一直使用它。

在操作系统之间切换

如果您想在操作系统之间切换,需要重启电脑并按住 Option 键。电脑启动时会询问您要启动到哪个分区。您一次只能运行一个操作系统,并且不能同时运行两个操作系统。对于我的情况来说,这完全没问题,但如果您想同时运行两个操作系统,请查看Parallels 。

联系我

如果您对我使用的任何产品有任何疑问,或者对我遗漏的某些功能有任何建议,请随时发表评论或联系我。一如既往……

快乐编码

本文最初发布在我的博客https://www.danvega.dev/blog上。如果您觉得这篇文章有趣,请考虑订阅我的新闻通讯或在Twitter上关注我。

文章来源:https://dev.to/therealdanvega/new-macbook-setup-for-developers-2nma
PREV
2025 年十大神奇的 Vibe 编码工具
NEXT
启动并运行 VueJS 所需的一切。