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
若是不生效能夠重啓終端。