12.9k Star!這個 ZSH 的增強工具讓你愛上命令行!
【導語】:ZSH 的增強工具,擁有海量主題,開箱即用。
簡介
Oh My Zsh 是一個開源的、社區(qū)活躍的 ZSH 的增強工具,用于管理 ZSH 的配置,擁有數(shù)百個強大的插件和漂亮的主題,開箱即用。使用 OhMyZsh 會讓你的終端看起來非常酷炫,并且將即大地提高你使用命令行的效率。
項目地址是:
https://github.com/ohmyzsh/ohmyzsh
下載安裝
前置條件
類 Unix 操作系統(tǒng)如 MacOS、Linux、BSD;如果是在 Windows,需要 WSL2,但 cygwin 或 msys 最好也要安裝
系統(tǒng)中要先有 zsh,最好是 5.0.8 或更新的版本
curl 或 wget
git,推薦 v2.4.11 或更高版本
基本安裝
使用 curl,wget 或類似工具通過命令行進行安裝。
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
更新
默認情況下,系統(tǒng)每隔幾周會提示用戶進行升級,如果希望在不提示的情況下能自動升級,修改 ~/.zshrc 文件:
DISABLE_UPDATE_PROMPT=true
要禁用自動升級,修改 ~/.zshrc 文件:
DISABLE_AUTO_UPDATE=true
卸載
只需要在命令行中執(zhí)行 uninstall_oh_my_zsh 就能自行刪除并恢復 bash 或 zsh 配置。
使用 Oh My Zsh
插件
Oh My Zsh 附帶了大量的插件,可以直接使用,詳細的參考官網(wǎng)。


啟用插件
修改配置 .zshrc 文件即可啟用插件。zshrc 文件可以在 $HOME 目錄中找到。用文本編輯器打開,會列出你想要加載的所有插件的地方。
plugins=(
git
bundler
dotenv
osx
rake
rbenv
ruby
)
請注意,插件配置由空格(空格、制表符、新行...)分隔,不要使用逗號。每個插件都有 README 文件,詳細地描述了如何使用。
主題
作者表示,在 Oh My Zsh 的早期,就已經(jīng)重點關注對主題的支持,現(xiàn)在已經(jīng)捆綁了一百五十多個主題,來看幾個主題。
robbyrussell(默認主題):

afowler:

geoffgarside:

mikeh:

選擇主題
選擇自己喜歡的主題,編輯 ~/.zshrc 文件,修改其中關于主題的環(huán)境變量:
ZSH_THEME="robbyrussell"
使用不同的主題,只需要修改該環(huán)境變量即可:
ZSH_THEME="agnoster" # (this is one of the fancy ones)
# 參考 https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#agnoster
可以設置隨機主題,每次打開新的終端窗口時會隨機選擇:
ZSH_THEME="random"
可以設置隨機主題列表,從這個列表中隨機選擇一個:
ZSH_THEME_RANDOM_CANDIDATES=(
"robbyrussell"
"agnoster"
)
如果只想禁用某些主題,只需要將其添加為忽略即可:
ZSH_THEME_RANDOM_IGNORED=(pygmalion tjkirch_mod)
- EOF -
更多優(yōu)秀開源項目(點擊下方圖片可跳轉)
開源前哨
日常分享熱門、有趣和實用的開源項目。參與維護10萬+star 的開源技術資源庫,包括:Python, Java, C/C++, Go, JS, CSS, Node.js, PHP, .NET 等
關注后獲取
回復 資源 獲取 10萬+ star 開源資源
分享、點贊和在看
支持我們分享更多優(yōu)秀開源項目,謝謝!



