2022年我的Mac网络开发设置

2022-02-22 14:32:26

今年(2022年),在使用MacBook Pro 2015多年后,我购买了新的MacBook Pro。第一个月非常令人兴奋,作为一名自由JavaScript开发人员,我正在高效地进行我的个人和专业web开发项目。在这里,我想与大家分享我使用的用于网络开发的Mac设置。

Apple M1 Pro mit 10核CPU、16核GPU和16核神经引擎

当您打开iTerm2时,您会看到MacOS已经附带了zsh作为默认shell。安装Oh My Zsh以获得改进(插件、主题等)航站楼(此处:iTerm2)体验:

安装星际飞船作为你的新终端主题。我们将使用自制软件,但您也可以使用网站上的替代软件:

作为字体,我们将在iTerm2、VS代码和升华文本中使用Hack Nerd字体。通过以下方式安装:

如果主题和字体更改不适用,请重新加载zsh配置(.zshrc)或关闭/打开iTerm2。

SSH密钥有两种常见的策略:一个SSH密钥来管理所有的SSH密钥,或者每个服务一个SSH密钥。我使用后一种方法,在这里通过SSH连接到GitHub来运行它。

在你的~/。ssh/config文件,添加新的ssh密钥,以便可以为每个终端会话自动获取该密钥:

通过网站或GitHub CLI(通过brew安装)将公钥添加到GitHub设置:

那';就这样。您已经在本地为一个特定服务创建了一个SSH密钥,通过密码短语对其进行保护,使其自动可用于每个终端会话,并将其应用于GitHub。对于GitHub,现在可以通过SSH与GitHub交互。

节点版本管理器(NVM)用于安装和管理多个节点版本。在上一步中通过自制软件安装后,键入以下命令以完成安装:

之后,检查安装是否成功,以及是否安装了node package manager(npm):

我希望我的设置能帮助其他开发者启动并运行Mac。如果你有任何其他想法或想分享你的设置,请告诉我!