homestead安裝zsh,解決oh-my-zsh安裝失敗問題

homestead安裝zsh提升終端使用體驗node

zsh是輔助工具,提升用戶體驗,有很是便捷的提示,不少好用的插件,小編也是折騰很久,跳了好多坑,最終才安裝成功的。這裏把我安裝過程及爬坑通過和你們分享一下,但願小夥伴不會再掉到坑裏邊浪費時間。git

下面正式開始。github

首先啓動homestead

homestead up

等待啓動成功以後,ssh進行登陸web

homestead ssh

而後進入虛擬機中。
shell

安裝zsh

官方提供的homestead盒子是ubuntu系統,使用命令安裝npm

# 安裝zsh
sudo apt install zsh

# 查看版本號,檢測安裝是否成功
zsh --version

# 設置默認shell
chsh -s $(which zsh)

# 註銷賬號後執行,查看當前shell是不是zsh
echo $SHELL


若是出現上圖的效果說明成功了。ubuntu

接下來就要安裝oh-my-zsh

這裏是個大坑,好屢次安裝不上去,發現官網給的地址不對,訪問不了,而後蒐集不少資料發現正確安裝命令以下: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

命令提示插件incr


首先下載插件

wget https://mimosa-pudica.net/src/incr-0.2.zsh

加載插件

source incr*.zsh

更新配置也能夠選擇重起終端

source ~/.zshrc


若是不生效能夠重啓終端。

原文地址:https://www.wjcms.net/archives/homestead%E5%AE%89%E8%A3%85zsh%E8%A7%A3%E5%86%B3oh-my-zsh%E5%AE%89%E8%A3%85%E5%A4%B1%E8%B4%A5%E9%97%AE%E9%A2%98

關注我更多精彩

相關文章
相關標籤/搜索