mac os 安装item2并配置zsh

​安装iterm2

macOS自带的终端不好用,iterm2比较漂亮,所以先装个iterm2替换它。

  1. 安装:brew install iterm2 或者下载 地址

 

 

安装zsh

设置zsh为默认shell

macOS预装了zsh,输入"chsh -s /bin/zsh"即可将默认shell设置为zsh;

如果发现系统没有预装,您也可以用brew安装。

  • 安装zsh,并设置为默认Shell
# 查看当前Shell,若返回值为/bin/zsh,则无需修改
echo $SHELL 

# 查看可用shell
cat /etc/shells

# 若没有zsh,则安装
brew install zsh

# 将默认shell设置为zsh
chsh -s /bin/zsh
  • 让zsh加载bash配置:打开~/.zshrc,添加: source ~/.bash_profile
  • oh-my-zsh安装: 而oh-my-zsh是一套极为完善的zsh配置方案:,oh-my-zsh主要提供zsh的颜色主题(scheme)各种功能插件的集成。那些主题和插件都是可以单独安装的,如果你知道你需要哪些主题和插件,并知道怎么安装它们,你也可以不需要oh-my-zsh。
# oh-my-zsh安装命令:
sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"

zsh颜色主题设置

# 打开~/.zshrc,找到ZSH_THEME,改为自己想要设置的主题,默认是robbyrussel:
ZSH_THEME="robbyrussel"

iTerm2 改主题之后,可能会出现乱码的情况。需要安装Powerline字体来解决。

Powerline字体 Powerline 是 vim 的一个 statusline 插件,它为其他几个应用程序提供 statuslines 和提示,包括 zsh、bash、fish、tmux、IPython等。

Powerline字体仓库 提供了一些Powerline需要用到的字体。例如其中一个字体下载地址:Droid Sans Mono Slashed for Powerline.ttf,下载后双击即可安装。

然后打开iTerm2,打开Preferences配置界面,然后Profiles -> Text -> Font -> Chanage Font,选择 “Droid Sans Mono Slashed for Powerline” 字体。

zsh插件设置

~/.zshrc中找到plugins,将需要的插件添加到列表中,例如git是oh-my-zsh默认设置好的,另外再推荐设置几个有用的插件Z、sudo、tmux:

plugins=(
    git
    Z
    tmux
    sudo
)
  • git: 提供了许多命令缩写(alias),例如输入ga,执行git add命令。使用这个插件需要先安装git: brew install git。
  • Z: 使用z {path}用于跟踪您最常访问的目录,进行快速跳转。例如,假设您之前访问过目录 ~/.oh-my-zsh/plugins,后续输入 z pl就能进入~/.oh-my-zsh/plugins
  • tmux: 为tmux提供一些便捷指令(alias设置),例如输入tl,执行tmux list-sessions。使用这个插件需要先安装tmux: brew install tmux。
  • sudo: 如果你执行一个命令,发现没有权限,那连按两次ESC即可为您当前或以前的命令添加sudo前缀。

其它插件

另外推荐几个有用的插件:zsh-syntax-highlighting、zsh-autosuggestions和zsh-autocomplete,它们未集成到oh-my-zsh,不能在plugins中直接添加,需要自行安装。

# 安装
brew install zsh-syntax-highlighting
# 向.zshrc文件的plugins中添加插件调用:
echo "source $(brew --prefix)/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc

source ~/.zshrc
# 安装
brew install zsh-autosuggestions 
# 向.zshrc文件的plugins中添加插件调用:
echo "source $(brew --prefix)/share/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
source ~/.zshrc
# 安装
brew install zsh-autocomplete 
# 向.zshrc文件的plugins中添加插件调用:
echo "source $(brew --prefix)/share/zsh-autocomplete/zsh-autocomplete.plugin.zsh" >> ~/.zshrc
source ~/.zshrc

 

 
posted @ 2024-08-02 18:06  r1-12king  阅读(324)  评论(0编辑  收藏  举报