💻✨🔥 打造完美开发环境:MacBook 点亮创造力之火

23,704 阅读3分钟

安装与配置 Homebrew 🍺

Homebrew:🧰 包管理利器

Homebrew 是 macOS 上一款强大的包管理器,旨在简化软件的安装和管理过程。作为开发者,拥有一个可靠的包管理工具是非常重要的,它可以帮助你快速安装和更新各种开发工具、库和依赖项,从而提高开发效率和便捷性。

安装和配置 Homebrew

/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"

国内源安装脚本

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

fish shell 🐠:强大的命令行工具

fish shell 是一款功能强大且用户友好的命令行工具,旨在提供更好的交互体验和更高的生产力。与传统的命令行工具相比,fish shell 提供了更智能的自动补全、语法高亮、友好的错误提示等功能,让你在命令行中更加高效和愉悦地工作。

安装和配置 fish shell

brew install fish
which fish
fish
fish_add_path /opt/homebrew/bin
echo "/opt/homebrew/bin/fish" | sudo tee -a /etc/shells
chsh -s /opt/homebrew/bin/fish

安装  oh-my-fish

oh-my-fish 是为 fish shell 提供额外功能和主题的框架。通过安装 oh-my-fish,你可以扩展 fish shell 的功能,并获得更多个性化和定制化的选项。

curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish

安装  fisher

fisher 是一款用于管理 fish shell 插件的插件管理器。通过安装 fisher,你可以轻松地安装、更新和管理各种有用的 fish shell 插件,以增强你的命令行体验和开发效率。

curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher

asdf 🌟:多版本管理工具

asdf 是一个多版本管理工具,可以帮助你同时管理多个开发工具的不同版本。无论是编程语言、运行时环境还是其他开发工具,asdf 都可以让你轻松切换和管理它们的不同版本,以满足不同项目或应用的需求。

安装和配置 asdf

brew install coreutils curl git
brew install asdf

使用 asdf 管理多个开发工具的版本

以 Node.js 为例,通过 asdf 可以轻松地管理不同版本的开发工具,无论是全局还是针对特定项目。

全局安装和配置 nodejs

  1. 添加 Node.js 插件:

    asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
    
  2. 安装最新版本的 Node.js:

    asdf install nodejs latest
    
  3. 设置全局默认版本:

    asdf global nodejs latest
    

现在,你的系统已经全局安装并配置了最新版本的 Node.js。可以在任何项目中使用该版本,而不必手动切换。

局部安装和配置 nodejs

  1. 进入你的项目目录:
cd /path/to/your/project
  1. 在项目中安装所需版本的 Node.js:
asdf local nodejs latest

这将在你的项目目录中创建一个 .tool-versions 文件,指定所需的 Node.js 版本。

除了 Node.js,asdf 还支持众多其他开发工具的插件,如 Ruby、Python、Java 等。你可以通过访问 asdf-plugins 查阅更多插件的列表和安装方法。

通过使用 asdf 进行全局和局部安装,你可以轻松地管理多个开发工具的不同版本,并根据需要切换版本。这为你的开发工作提供了灵活性和便利性,使你能够更好地适应不同项目的要求。使用 asdf,打造一个高效、多版本的开发环境!

常用开发工具 🛠️:加速开发进程

Git 🐙:版本控制的利器

Git 是一款强大的分布式版本控制系统,被广泛应用于软件开发和项目管理中。作为开发者,使用 Git 可以轻松管理代码的版本、协同工作和追踪项目的演变历程。

安装和配置 Git

asdf plugin-add git https://github.com/john-cai/asdf-git.git
asdf install git latest
asdf global git latest

其他实用的软件 🔧

brew install iterm2 google-chrome visual-studio-code raycast notion docker obrstack wechat telegram qq slack aria2 xcodes

822shots_so.png