iTerm2整合 Homebrew、zsh

安装homebrew

总感觉 Mac 的终端既不好看也不怎么好用,然后就在网上看到大家推荐的iTerm2,然后就去下载了,发现可以有多个tab页确实好用。然后我就想着怎么给它配色呢,在网上看到一些感觉都不怎么喜欢,然后终于看到有推荐 iTerm 和zsh 搭配的神奇,于是便开始了下面的折腾。

这里先推荐安装 Homebrew,类似于 Linux 中 APT,Yum 的软件包管理工具,安装命令:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

有时遇到xcode命令行工具没装,可以到 https://developer.apple.com/download/more/ 下载相应版本的命令行工具
在这里插入图片描述

安装zsh及主题配置

下面安装zsh命令:
brew install zsh
安装 oh-my-zsh(这个开源项目主要简化我们对 zsh 的配置) 让 zsh 获得拓展功能和主题命令:
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

这个开源项目中有上百种主题真是太棒了,而且修改也非常的简单。安装完后,再打开个tab页,就会发现已经有了非常漂亮的主题,默认的样式如下:
![robbyrussell主题样式]
这里写图片描述

更改默认使用的 shell

查看可以使用的 shell, 使用命令 cat /etc/shells
查看当前默认使用的 shell echo $SHELL
修改默认 shell 为 zsh chsh -s /bin/zsh
退出 iterm,重新打开就可以了。

更换主题

我们可以随便更换主题,直接vi ~/.zshrc 可以找到ZSH_THEME="robbyrussell",其中robbyrussell就是默认的主题,可以到该项目的github中找该项目的其他主题,参见https://github.com/robbyrussell/oh-my-zsh/wiki/themes 这里貌似有上百种主题呢,而且你还可以把这个值设为random,那么每次打开的tab页样式都不一样,太炫了。
还可以在这个文件里给我们的命令起别名,这样可以来缩短命令使用别名。例如下面时我自定义的一些命令的别名:

# Example aliases
83  alias zshconfig="mate ~/.zshrc"
84  alias ohmyzsh="mate ~/.oh-my-zsh"
85  alias cls='clear'
86  alias ll='ls -l'
87  alias la='ls -a'
88  alias vi='vim'

安装autojump插件

zsh的自动跳转autojump简直就是神器啊,终于解决了到一个目录下要输入很长的路径问题,它会通过命令自动补全路径并跳转到该路径下。

安装 autojump 命令: brew install autojump

然后按照提示的做,把[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh 代码放到 ~/.zshrc 文件中,然后source ~/.zshrc 生效。

跳转到一些目录下后,用j -s可以现在访问路径的历史记录,例如之前去过Music目录,现在用j mus 就可以直接跳转到该目录下,太好用!

语法高亮和自动补全插件

语法高亮:zsh-syntax-highlighting
自动补全:zsh-autosuggestions

插件地址: https://github.com/zsh-users

安装方法:

Clone this repository into $ZSH_CUSTOM/plugins (by default ~/.oh-my-zsh/custom/plugins)

1. Add the plugin to the list of plugins for Oh My Zsh to load:
plugins=(zsh-syntax-highlighting zsh-autosuggestions)  //也就是在 .zshrc 文件中添加
2. Start a new terminal session.

很实用的插件。

配色方案

https://github.com/mbadolato/iTerm2-Color-Schemes 下载配色方案,安装方法:

  • Launch iTerm 2. Get the latest version at iterm2.com
  • Click on iTerm2 menu title
  • Select Preferences… option
  • Select Profiles
  • Navigate to Colors tab
  • Click on Color Presets
  • Click on Import
  • Select the .itermcolors file(s) of the schemes you’d like to use
  • Click on Color Presets and choose a color scheme

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值