17611538698
webmaster@21cto.com

如何将Mac设置成开发机器

前端 0 36 11小时前

导读:设置 macOS 进行开发其实并没有想象中那么难。以下是如何将你的 Mac 打造成一台高效的开发机器。

图片

越来越多的开发者选择macOS设备作为开发工具,这已经不是啥新鲜事儿了

除了操作系统本身非常友好且稳定之外,其硬件也无可匹敌。我曾经用过的 MacBook 比我买过的任何其他笔记本电脑都耐用得多(而且是遥遥领先的),这意味着我不仅不必像购买其他品牌那样频繁地花钱购买新电脑,还能保留多年来精心打造和完善的工作环境。

如果你是开发人员,可能也准备选择迁移到 macOS。如果您多年来一直在LinuxWindows上进行开发,可能会有一些疑问,脑海中浮现的最大问题之一可能是如何将新的操作系统设置为开发机器。

这并不像你想象的那么难。

下面让我为您简化这一点,并指导您完成您可能需要的一些事情以及您可以处理的一些自定义。

从终端开始


需要注意的是,macOS 与 Linux 非常相似,尤其是在终端方面。开箱即用,您已经拥有大量类似 Linux 的工具,包括 nano、vi 和 vim 等命令行文本编辑器。除此之外,您首先要做的一件事就是安装 Homebrew,这样您就可以访问更多命令行工具和应用程序。


不过,我建议你安装其他终端应用,因为 macOS 提供的功能相当基础。至于安装哪些终端应用,我建议以下之一:

  • Warp Terminal(https://www.warp.dev/
  • iTerm2(https://iterm2.com/
  • kitty(https://sw.kovidgoyal.net/kitty/
  • byobu(https://www.byobu.org/
  • Terminal(https://gnome-terminator.org/


上述一些终端可以通过下载的二进制文件安装,一些可以通过 Homebrew 来添加。

你也可以考虑更改默认的 shell。MacOS 默认使用 zsh shell,但如果更喜欢使用 bash 进行开发,则可以轻松切换。

首先,请使用以下命令确认你当前的 shell:

echo $SHELL

最有可能的是,它会报告为 zsh。要安装 bash,你可以像这样使用 brew:

brew install bash

安装完成后,使用以下命令打开 shell 配置文件:

sudo nano /etc/shells

如果没有看到 /bin/bash 列表,请将其添加到文件底部。使用 Ctrl+X 键盘快捷键保存并关闭文件,然后使用以下命令切换 shell:

chsh -/usr/local/bin/bash

现在确认,它应该报告 bash 是当前的shell。

如果不想手动自定义 Bash,可以安装Oh My Bash,这是一个用于管理 Bash 配置的开源框架。Oh My Bash 捆绑了许多实用功能、插件、主题等。

可以使用以下命令安装 Oh My Bash:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"

接下来,使用 brew 安装 Git,如下所示:

brew install git

你大概知道下一步该如何使用 Git,这里就省略介绍用法了。

更高效的窗口管理

在我的 MacOS 设备上,我使用 Apple 的 Stage Manager,但大多数用户并不太热衷于该功能,因为它使多任务处理变得复杂,尤其是同时使用两个窗口时。

幸运的是,对于开发者来说,苹果终于在操作系统中加入了平铺功能。你可以将窗口拖到屏幕的某个角落,使其占据屏幕的四分之一;拖到屏幕的右边缘或左边缘,使其垂直占据屏幕的一半;拖到屏幕的顶部或底部,使其水平占据屏幕的一半。

如果内置的捕捉/平铺功能不够用,还有一个名为Rectangle的便捷应用,它能为你提供更多捕捉/平铺选项。你可以使用以下命令安装 Rectangle:

brew install rectangle

搜索和启动


如果你和我一样,需要能够快速搜索文件和启动应用程序,并且无需把手从键盘上移开。

为此,你可以等到 macOS Tahoe 升级(增强 Spotlight 功能),或者安装 Alfred(可在 App Store 下载),它能让文件搜索和许多其他任务变得非常地简单。

开发工具


当然,每个开发者都有自己喜欢的工具,想要涵盖所有工具是不可能的。不过,重要的是要知道,你习惯使用的大多数工具都适用于 macOS。

例如,你可以先使用以下命令安装 NVM 来安装 Node.js:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

完成后,发出命令:

\. "$HOME/.nvm/nvm.sh"

接下来,下载并安装 Node.js:

nvm install 22

好的,现在我们可以开始使用 Node.js 了。

你可能还想在 Mac 上安装 Docker,可以通过下载适用于Apple SiliconIntel设备的二进制安装程序来完成。双击下载完成的 .dmg 文件,然后按照安装向导进行操作即可。

结语

你使用的任何应用程序、库、IDE、框架和其他工具很可能也适用于 macOS,因此请搜索并且安装它们。

将 macOS 设置成开发机器并不是很难吧?

作者:场长

评论