iterm2和oh my zsh
前景
之前一直使用 Mac OS 自带的终端,用起来虽然有些不太方便,但总体来说还是可以接受的,是有想换个终端的想法,然后今天偶然看到一个终端利器 iTerm2,发现真的很强大,也非常的好用,按照网上配置了主题什么的,还是有些坑的,这边再记录下,以便后面查阅。
brew 安装
1 | curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1 |
item2
mac内置的terminal 存在的意义就跟ie 存在的意义一样;
是为了用来安装 iterm2 替换 mac 的 terminal ;
1 | brew cask install iterm2 |
command+空格 输入 iterm ;
启动了这样一个黑乎乎的窗口;
实在是吃藕;
安装wget
很多时候我们需要使用命令行下载文件;
这时候就需要使用 wget ;
1 | brew install wget |
oh my zsh
默认的 bash 比较难用;
有个叫 zsh 的;
全称是 Z shell ;
因为Z是最后一个字母;
因此大家称之为终极shell;
但是 zsh 有比较难配置;
还好有一个叫 oh my zsh 的;
1 | sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" |
安装好了 zsh 顺手增加 brew 的镜像设置;
1 | echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc source ~/.zshrc |
再修改配置项换个主题;
1 | vim ~/.zshrc |
把 ZSH_THEME 改为 ys
重新加载文件
1 | source ~/.zshrc |
安装插件
1.incr 效果就是可以快速的提示并补全目录
1 | mkdir ~/.oh-my-zsh/plugins/incr |
2.zsh-autosuggestions 自动补全以前输入过的命令
1 | git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions |
修改配置项
1 | vim ~/.zshrc |
但是此时的 iterm2 中复制命令特别卡;
就跟个慢动作样;
比如说我复制个:
1 | brew cask install google-chrome |
1 | vim ~/.zshrc |
重新载入配置文件
1 | source ~/.zshrc |