1、切换bash到zsh(必选)
zsh与bash一样是一种shell,mojave 默认是安装了zsh的
一些可能用到的命令:
echo $SHELL 显示当前默认shell
cat /etc/shells 显示当前系统安装过的shell
chsh -s /bin/zsh 切换shell成zsh
brew install zsh 如果系统没有,可以使用这条命令安装zsh,如果brew也没有,请先安装brew
2、安装Oh My Zsh
zsh官网 https://ohmyz.sh/
官网介绍:Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout...
GitHub链接 https://github.com/ohmyzsh/ohmyzsh
一些简介
https://wiki.archlinux.org/index.php/Zsh_(简体中文)
https://zhuanlan.zhihu.com/p/35283688
一句话说明,Zsh很强大,但是配置起来难度很高,Oh My Zsh就是一个帮助我们配置Zsh的工具。操作非常简答。
curl安装:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
wget安装:
默认mojave是没有装wget的可以使用brew安装
brew install wget
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
3、配置主题
然后,我们编辑vim ~/.zshrc文件,将主题配置修改为ZSH_THEME="ys"。其实还有很多其他的主题,有的主题可能需要装一些字体才能不出现乱码。
vim ~/.zshrc
当然也可以选择使用任何你想使用的编辑器打开该文件,比如我vscode。
4、代码自动补全神器:incr
官网 https://mimosa-pudica.net/zsh-incremental.html
下载 incr 自动补全插件 http://mimosa-pudica.net/src/incr-0.2.zsh
首先介绍下,~/.oh-my-zsh/plugins 目录是Oh My Zsh安装插件的目录,我们可以在这里创建一个incr的文件夹,然后把下载到的incr.zsh丢进来。
然后在.zshrc文件中插入下面一句话:
source ~/.oh-my-zsh/plugins/incr/incr*.zsh
保存关闭.zshrc然后执行
source .zshrc
让改变立即生效。
5、给终端选择一个黑色背景试试吧。
我选的是homebrew。
其他
1、安装iterm2(非必选)
参考 https://www.cnblogs.com/xishuai/p/mac-iterm2.html
官网下载,iterm.app 直接复制到应用程序文件夹。
2、配置 iTerm2 主题
常用的是Solarized,git下载即可
https://github.com/altercation/solarized
按Command + ,键,打开 Preferences 配置界面
然后Profiles -> Colors -> Color Presets -> Import
选择刚才解压的solarized->iterm2-colors-solarized->Solarized Dark.itermcolors文件,导入成功,最后选择 Solarized Dark 主题,就可以了。
我选用的是tango dark