homestead安裝zsh提高終端使用體驗
zsh是輔助工具,提高用戶體驗,有非常便捷的提示,很多好用的插件,小編也是折騰好久,跳了好多坑,最終才安裝成功的。這里把我安裝過程及爬坑經過和大家分享一下,希望小伙伴不會再掉到坑里邊浪費時間。
下面正式開始。
首先啟動homestead
homestead up
等待啟動成功之后,ssh進行登錄
homestead ssh
然后進入虛擬機中。
安裝zsh
官方提供的homestead盒子是ubuntu系統,使用命令安裝
# 安裝zsh
sudo apt install zsh
# 查看版本號,檢測安裝是否成功
zsh --version
# 設置默認shell
chsh -s $(which zsh)
# 注銷帳號后執行,查看當前shell是否是zsh
echo $SHELL
如果出現上圖的效果說明成功了。
接下來就要安裝oh-my-zsh
這里是個大坑,好多次安裝不上去,發現官網給的地址不對,訪問不了,然后搜集很多資料發現正確安裝命令如下:
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 -)"
安裝成功會顯示如下:
第一次安裝后,需要注銷后重新登錄。之后會顯示如下初始配置界面,選擇q退出
然后編輯~/.zshrc
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
命令提示插件incr
首先下載插件
wget https://mimosa-pudica.net/src/incr-0.2.zsh
加載插件
source incr*.zsh
更新配置也可以選擇重起終端
source ~/.zshrc
如果不生效可以重啟終端。