homestead安装zsh提升终端使用体验node
zsh是辅助工具,提升用户体验,有很是便捷的提示,不少好用的插件,小编也是折腾很久,跳了好多坑,最终才安装成功的。这里把我安装过程及爬坑通过和你们分享一下,但愿小伙伴不会再掉到坑里边浪费时间。git
下面正式开始。github
homestead up
等待启动成功以后,ssh进行登陆web
homestead ssh
而后进入虚拟机中。
shell
官方提供的homestead盒子是ubuntu系统,使用命令安装npm
# 安装zsh sudo apt install zsh # 查看版本号,检测安装是否成功 zsh --version # 设置默认shell chsh -s $(which zsh) # 注销账号后执行,查看当前shell是不是zsh echo $SHELL
若是出现上图的效果说明成功了。ubuntu
这里是个大坑,好屡次安装不上去,发现官网给的地址不对,访问不了,而后搜集不少资料发现正确安装命令以下:vim
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 或者 sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
安装成功会显示以下:
ssh
第一次安装后,须要注销后从新登陆。以后会显示以下初始配置界面,选择q退出
而后编辑~/.zshrccurl
vim ~/.zshrc
修改配置文件 ~/.zshrc 中的 ZSH_THEME 来设置使用的风格
ZSH_THEME="cypher"
系统内置了超级多的themes,
能够进入文夹~/.oh-my-zsh/themes中进行查看,自行选择喜欢的,还能够自行配置。
cd ~/.oh-my-zsh/themes ls
plugins=(git history history-substring-search node npm wd web-search last-working-dir zsh-autosuggestions)
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
首先下载插件
wget https://mimosa-pudica.net/src/incr-0.2.zsh
加载插件
source incr*.zsh
更新配置也能够选择重起终端
source ~/.zshrc
若是不生效能够重启终端。