关于macos:MacOS-Terminal-配置指南

40次阅读

共计 1578 个字符,预计需要花费 4 分钟才能阅读完成。

本文次要演绎 macOS 下一些常见 Terminal 相干的软件配置,疾速搭建本地开发环境,大部分内容已收纳至 dotfiles 我的项目中,开箱即用,欢送体验。

1. HomeBrew

HomeBrew 是 macOS 下的包管理工具,后续的其余软件包都会通过 HomeBrew 来装置,它相似于 Debian 下的 aptCentOS 下的 yum,装置命令如下:

# 装置 HomeBrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. iTerm2

iTerm2 是 macOS 下罕用的终端工具,反对主题配置、智能提醒、历史记录等等,利用 HomeBrew 进行装置:

brew install --cask iterm2

装置好之后能够通过 Preferences 来配置 ColorsStatus BarHot Key

3. oh-my-zsh

on-my-zsh 是一款开源工具,用于治理 zsh 配置,它反对丰盛的扩大和主题配置,相干配置存储在 ~/.zshrc 中,装置命令如下:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

4. Powerlevel10k

Powerlevel10k 是一款 zsh 中风行的主题包,你能够依据本身爱好决定是否装置,命令如下:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

装置实现后在 .zshrc 中更改主题设置:

ZSH_THEME="powerlevel10k/powerlevel10k"

而后重启终端,追随疏导进行设置就能够利用了,如果设置好之后想要批改,能够通过以下命令从新唤起配置疏导:

p10k configure

配置好之后在 VSCode 的终端中会呈现配置的 icon 失落的状况,须要在 terminal.integrated.fontFamily 中设置字体为:MesloLGS NF,其余更具体的字体相干的问题能够参考:powerlevel10k/font

4. zsh-autosuggestions

当你在终端中进行输出时,zsh-autosuggestions 能够帮你依据历史记录和主动补全进行提醒,大大提高了效率:

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

下载实现后在 .zshrc 中增加这个扩大:

plugins=( 
    # other plugins...
    zsh-autosuggestions
)

5. nvm

nvm 是一款优良的 NodeJS 版本管理工具,通过它你能够轻松地治理本地的 NodeJS 版本:

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

6. php

因为集体应用的 Alfred workflow 的局部插件依赖于 php 运行时,而 macOS 在 12 Monterey 版本之后不再默认装置 php,因而须要手动装置,相干命令如下:

brew install php@7.4

而后配置 php 命令:

brew link php@7.4

至此,大部分 Terminal 所需软件包装置实现,能够开始欢快的 coding 了~

本文首发于 github 和 集体博客,欢送关注和 star

正文完
 0