HomeBrew
HomeBrew
是一款包管理工具,支持 Mac OS 和 Linux 系统,首先安装好 HomeBrew 可以方便我们获取其他所需要的软件。
官网访问:Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
换源
如果官网的安装脚本总是失败,可以尝试换源(以清华源为例):
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/bottles"
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
更多选择可以在这里查询:镜像助手
更新
brew update
oh-my-zsh
oh-my-zsh 是 zsh 的拓展工具集,安装 oh-my-zsh 的前提条件是安装使用 zsh。
zsh
查询zsh
版本:zsh --version
列出可用终端:
cat /etc/shells
当前使用的终端:
echo $SHELL
将默认终端设置成zsh
,调整后需要重启生效:
chsh -s /bin/zsh
安装 oh-my-zsh
官网:oh-my-zsh,提供了curl
和wget
两种方式:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
设置主题
安装成功后,打开配置文件,设置主题:
# 记事本打开
open ~/.zshrc
# vim打开
vim ~/.zshrc
显示内容:
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:$HOME/.local/bin:/usr/local/bin:$PATH
# Path to your Oh My Zsh installation.
export ZSH="$HOME/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time Oh My Zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"
......
其中ZSH_THEME="robbyrussell"
是主题参数的,可以在:ohmyzsh/ohmyzsh/wiki/Themes查看所有主题的效果,将选择使用的主题的名称填入这个参数即可。
字符支持
有一些主题依赖额外的字符,从 GitHub 下载并安装:
git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh
cd ..
rm -rf fonts
oh-my-zsh 插件
除了漂亮的主题,oh-my-zsh 还拥有丰富的插件系统:ohmyzsh/ohmyzsh/wiki/plugins
还是打开~/.zshrc
,其中有这样的内容:
# Would you like to use another custom folder than $ZSH/custom?
# ZSH_CUSTOM=/path/to/new-custom-folder
# Which plugins would you like to load?
# Standard plugins can be found in $ZSH/plugins/
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git)
默认在安装时已经配备了 git 的别名插件,其中常用的别名可以在这篇中查看:git 配置别名。
在插件系统中挑选喜欢的插件,推荐的插件有:
命令行高亮、补全
安装如下插件:
- autosuggesions plugin
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
- zsh-syntax-highlighting plugin
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
- zsh-fast-syntax-highlighting plugin
git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting
- zsh-autocomplete plugin
git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git $ZSH_CUSTOM/plugins/zsh-autocomplete
在配置文件中使用:
plugins=(git zsh-autosuggestions zsh-syntax-highlighting fast-syntax-highlighting zsh-autocomplete)
其他推荐
- z:记录历史路径,提供快速跳转。使用
z
、z p
。 - copypath:复制当前的路径到剪切板。使用:
copypath <文件或目录>
,不加参数就是复制当前路径,相比pwd
再光标选中更快捷。 - copyfile:复制文件内容到剪切板。使用:
copyfile filename.txt
,即可将文件的内容复制,省略打开文件的后全选复制的步骤。
iTerm2
安装
brew install --cask iterm2
设置主题
command ,
唤出 settings 菜单。Profiles
→colors
→color Presets
下选择颜色和主题、进行微调。- 更多颜色主题:Iterm2-color-schemes
- 挑选喜欢的主题后,下载对应的文件。
- 在第 2 步的
color Presets
下选择import
,选择下载的主题文件,后缀.itermcolors
。 - 再次打开
color Presets
就会发现主题已经加载,点击使用即可。
ddl 喜欢的主题:tokyonight
最后将 item2 保留在程序坞上方便使用即可~
Xcode-select 安装命令行工具
在安装 Homebrew 时,也会附带下载 Xcode 命令行工具,如果没有安装 Xcode 命令行工具,可以运行:
xcode-select --install
这是一个轻量级的工具包,包含开发所需的基础命令行工具,但不需要安装完整的 Xcode(节省空间,约 1-2GB)
部分列举
- 核心编译工具
clangd
:xcode 默认编译器swift
和swiftc
:swift 语言编译器ld
(链接器)和ar
(静态库打包工具)make
和cmake
:项目构建工具- 调试与分析工具
lldb
:xcode 调试器的命令行版本- 版本控制工具
git
:代码版本管理工具(macOS 自带git
但版本较旧,CLT 会更新到最新版)。svn
:Subversion 版本控制工具。- 文档工具
header
文件:C/C++ 标准库、系统框架的头文件(如stdio.h
、Foundation.framework
)man
文档:命令行工具的手册页(如man clang
)。- 其他实用工具
xcrun
:Xcode 工具链的调度命令(用于调用其他工具)。sdkmanager
:管理 SDK 路径(如xcrun --show-sdk-path
)。pkgutil
:软件包管理工具。
或许你也对💻 常用 xcode 使用命令感兴趣。
Git 环境设置
Mac 系统自带了 Git,或者在安装 XCode 时,也已经安装了 Git。
可以参考此文章获得更详细的配置:🔑Git 环境配置和 SSH 公钥设置
Mac 上给 VS code 设置命令行打开目录
- 打开 VS code,
shift + command + p
调出命令面板 - 输入
shell Command
,选择在PATH中安装code命令
- 点击弹出框,确认操作