如果想看系统,文艺的文章直接跳转到大牛的博客:
池建强 https://zhuanlan.zhihu.com/p/19556676
下面,我就开始暴力的讲述怎么无脑安装了。
首先, cat /etc/shells ,看一下这个文件中的内容,你会发现每台mac的新机器已经安装了 zsh。
zsh配置起来是很麻烦的。
所以就有大牛做了 oh-my-zsh这个,这样直接配置这个,就可以快捷的用上配置好的zsh,之后在这个基础上可以进行微调。
1) 直接用git从github上面下载包:
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
2) 备份已有的zshrc(一般不需要,可以直接跳过)
cp ~/.zshrc ~/.zshrc.orig
3) 替换zshrc
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
最后
chsh -s /bin/zsh
关闭teminal,重启就可以了。
4) 安装zsh-autosuggestions,可以智能提示类似下图这种
输入以下命令,注意后面的~/.oh-my-zsh 目录,因为之前安装的zsh就在这个下面,如果你的机器不是,请换到合适位置
git clone git://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions
修改vi ~/.zshrc,加入
plugins=(git zsh-autosuggestions)
5) 换主题
看看它的默认主题:
ls ~/.oh-my-zsh/themes
- 需要修改主题只需:
vim ~/.zshrc
- 比如我喜欢crcandy这个主题,然后把里面
ZSH_THEME
的值改为ZSH_THEME="crcandy"
,保存退出 - 如果出现乱码 参考如下文章解决 如何设置 oh-my-zsh 主题 agnoster丶Java教程网-IT开发者们的技术天堂
6) 光标快速移动
比如说,我们敲了一个特别长的命令,git pull origin feature_xx
想要在单词间跳转,或者将光标移动到这条命令的开头或者结尾,一般在idea中,光标在单词间跳转是 option + 方向左/方向右,光标在一行代码的开头和结尾跳转是 command + 方向左/方向右
iterm可以如下配置
option + 右方向键,也只是Esc+那行写成 f
command + 方向键左 / 方向键右如下